megan fox as medusa