Megara, also known as Meg, is a character on ABC's Once Upon a Time. She débuts, with her only appearance, in the thirteenth episode of the fifth season. She is portrayed by guest star Kacey Rohl.
Megara is based on the character of the same name from Greek mythology, and the Disney film Hercules.
History[]
Death at the Hands of Cerberus[]
The Underworld[]
Imprisonment[]
Killing Cerberus and Ascension[]
Relationships[]
Allies[]
- Killian Jones - Liberator
- Emma Swan - Savior and Ally
- Snow White - Rescuer
- Hercules † - (Love Interest)
- Prince Charming - Acquaintance
- Regina Mills - Acquaintance and Savior
Enemies[]
Trivia[]
- The way Meg introduced herself to Hercules in her episode was the same way she told him her name in the Disney film.
- Much like her mythological counterpart, Meg dies in tragedy because of a relative of Hercules (Hercules' uncle Hades kept her prisoner in the TV Series and his pet Cerberus killed Megara. In the myths, Hera induced madness in him that made him kill Megara and their children)