This article is about the Knight/King of the Wish Realm. For Prince Henry of the Enchanted Forest, see here.

Henry wish
King Henry is a character on ABC's Once Upon a Time. He is portrayed by Jared S. Gilmore.



Henry is the son of Princess Emma and a man named Baelfire, although Baelfire meets his demise before Henry has a chance to know his father.

Season 6

Long after the defeat of the Evil Queen, Henry becomes a knight of the Wish Realm Enchanted Forest. When Henry's grandparents Queen Snow and King David are abducted seemingly by the returned Evil Queen, Henry sets out to save them. After witnessing her murdering Snow and David, Henry attempts to avenge them by hurling his sword at Regina, only for Emma to magically freeze him. Henry becomes determined to bring Regina to justice. However, Regina manages to escape with Emma back to Storybrooke, leaving Henry to become King.


Status: Alive


  • In reality, Henry Mills was given up for adoption by Emma, and became the adopted son of Regina. Henry grew up believing (correctly) that Storybrooke was a by-product of the Dark Curse and that everyone in it were once denizens of the Enchanted Forest. Upon Emma breaking the curse, she and Regina share joint custody over Henry.


  • S6, E10: "Wish You Were Here"
  • S6, E11: "Tougher Than The Rest"

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.