Megara, nicknamed Meg, is a character on ABC's Once Upon a Time. She is portrayed by Kacey Rohl.



Megara is chased by the monster Cerberus, and although Hercules attempts to save her, he ends up being killed by the beast. Shortly after Hercules' death, Megara herself is killed by Cerberus.

Season 5

In the Underworld, Megara meets fellow prisoner Killian Jones, who helps her escape the dungeon. She is found by Killian's girlfriend Emma Swan, along with Emma's family, and informs them of the circumstances regarding Killian. However, Cerberus tracks Megara down and chases them, prompting them all to flee. Megara is later found by Snow White and Hercules, and they take shelter in the Underworld's version of the library, with Cerberus following. Meg, Herc and Snow all team up and manage to slay Cerberus. Upon completing their unfinished business, Meg and Herc leave the Underworld and move onto Mount Olympus together.


  • None known (family)

Status: Deceased



  • S5, E13: "Labor of Love"

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.