Emma Roberts as Medusa | Fantasy