IconMoveProtect IconOUAT IconCharacter IconMale IconNEF IconRoyalty IconDeceased IconS7

I won't let you harm my bride.
—Prince Gregor to Lady Tremaine src

Prince Gregor is a character on ABC's Once Upon a Time. He débuts, with his only appearance, in the sixth episode of the seventh season and is portrayed by co-star Julian Haig.


After Fourth Curse

Gregor is the younger son of a king who rules an unknown portion of the New Enchanted Forest. His older brother is a prince, who in a bid to find love, hosts a ball at their castle. During the event, Gregor's older brother rejects Drizella, the daughter of Lady Tremaine. However, Gregor takes a liking to her instead and becomes her fiancé. Unbeknownst to him, Lady Tremaine stabs his brother, effectively killing him so that Gregor can take the throne to benefit Drizella. ("Hyperion Heights")

Drizella, who has just been made aware of her mother's plan for her, calls upon Gregor for help. At the manor, he tries to murder Lady Tremaine to protect Drizella, but Regina freezes him in place. While Gregor is frozen, Regina attempts to talk Drizella down. However, she magically propagates a plant and uses the vine to stab him in the heart, killing him instantly. This act of darkness causes Drizella's heart to blacken, making her heart useless to Tremaine's plans of reviving Anastasia with it. ("Wake Up Call")


PrincePrince Gregor
Ivy Belfrey


  • Solid lines denote blood parent-child relationship
  • Dashed lines denote marriage relationships
  • denotes the deceased
  • Prince Gregor and Drizella were engaged


Production Notes


Community content is available under CC-BY-SA unless otherwise noted.