Hercules, nicknamed Herc, is a character on ABC's Once Upon a Time. He is the son of Zeus, and is portrayed by Jonathan Whitesell.



Hercules must complete the Twelve Labors in order to be able to go to Mount Olympus and become immortal. Some time after completing the eleventh and penultimate labor, he meets Snow White and trains her in the art of combat, with a brief flicker of romance between the two of them. However, upon reaching his twelve and final labor - slaying the monster Cerberus - he ends up being killed by Cerberus.

Season 5

In the Underworld, Hercules is reunited with Snow, who has travelled there with her family to rescue a friend of theirs. However, Hercules is terrified of Cerberus, who is preventing Snow and her family's goal. Despite this, Hercules, along with Snow and Megara, manage to kill Cerberus which completes Hercules' unfinished business and allows Hercules and Megara to pass onto Mount Olympus together.


Status: Deceased



  • S5, E13: "Labor of Love"