Perseus beheads the snake-haired Medusa in the manner of the Greek myth—without looking at her by using his shield as a mirror. He places her head in a bag, On the way back to Joppa, Calibos releases their horses as Perseus and his soldiers sleep and stabs the bag containing Medusa's head. Some blood drips onto the ground and turns into scorpions that quickly grow to giant size. Calibos then kills Thallo (Tim Pigott-Smith), and Perseus is forced to fight the scorpions alone while also being attacked by Calibos until he manages to toss his sword through Calibos' abdomen. Perseus sends Bubo to find Pegasus, whom Calibos has encaged. Bubo scares away the guards and the vulture by dive bombing them, then releases Pegasus. Meanwhile, Andromeda has returned to Joppa and is being prepared for her dinner date with the Kraken. She is led to the seashore and changed to a rock. Just as the Kraken is about to pluck Andromeda from the rock, Perseus and Pegasus fly past. Perseus attempts to open the bag and force the Kraken to look upon the head of the Medusa, but the Kraken knocks Perseus, Pegasus, and the bag into the water. As Perseus swims to Andromeda, Bubo fetches the bag, and Perseus opens it. The Kraken can't help put look upon Medusa's face and is turned into stone. Perseus then tosses Medusa's head into the sea. Amid the cheers of the Joppans, Perseus releases Andromeda, and they are once again married. To commemorate Perseus' courage, Zeus places Perseus, Andromeda, Pegasus and Cassiopeia in the stars as constellations.