Entertainment Weekly


Stay Connected


Advertise With Us

Learn More

Skip to content


Once Upon a Time casts Hercules and Meg: Jonathan Whitesell and Kacey Rohl

Posted on

Walt Disney Pictures/Courtesy Everett Collection

Two marquee Disney characters are headed to Once Upon a Time around midseason. Jonathan Whitesell and Kacey Rohl have been tapped to play Hercules and Meg in episode 13, “Labor of Love,” EW has confirmed. As of now, their appearances are guaranteed for just that episode.

TVLine first reported the news.

Whitesell’s hulky Hercules is determined to become the greatest hero of all time — until he falls in love with a princess. Meanwhile, no-nonsense Meg is an adventurer who’s spent a long time in a dungeon. Both characters, originally from Greek mythology, sound similar to their versions in Disney’s 1997 animated movie Hercules.

Rohl was an occasional guest star on Hannibal, while Whitesell has appeared on iZombie and The 100. It’ll be a race to see who says they’re not in love first.

In other OUAT news: Executive producer Adam Horowitz confirmed on Twitter that Bailee Madison will return as Young Snow White.

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.

IMDB, Getty Images