Ginnifer Goodwin, Once upon a Time, Eric Lange

Michael Tran/FilmMagic, ABC

Once Upon a Time? More like Once Upon an Island!

Creators Adam Horowitz and Eddy Kitsis have once again decided to dip into their vast pool of Lost alumni to fill a key upcoming role in the second half of Once Upon a Time's third season.

Eric Lange—known to the Lost fandom as season five's Stuart Radzinsky—will be joining the magical cast as the young Prince Leopold. OUAT fans know that we have already met King Leopold, Snow White's (Ginnifer Goodwin) gentle and kind-ruling father, in season one, but it's time for another fairytale flashback!

Earlier this week, we revealed that the magical drama was on the hunt for the right man to fill this young father-figure role, and now we offcially have our man. Lange will make his fairytale debut in an Enchanted Forest flashback in episode 18 entitled, "Bleeding Through."

Upon first meeting Prince Leopold, fans will learn that this bachelor is eager and hopeful about finding a woman whom he can love and trust to help rule his soon-to-be-inherited kingdom. And rather than settling for an arranged marriage, Leo wants up uphold his family's nobility and find a bride that he can truly connect with.

Unlike many other Kings, Prince Leopold is both grounded and humble—which explains a lot when you look at the amazingly kind daughter he eventually raised.

To make matters even more exciting, Lange's fellow Lost co-star Rebecca Mader, will also be appearing on new episodes of the spellbinding drama as one of the most iconic villains of all time.

MORE: Get Caught Up On Once Upon a Time's Heartbreaking Mid Season Finale!

Once Upon a Time


As we exclusively revealed, Mader will be playing The Wicked Witch of the West and will square off against Regina, forming a new, formidable opponent to the Evil Queen.

When we last saw our favorite enchanted characters, Regina (Lana Parilla), was forced to transport all of the original characters back to Fairytale land in order to save everyone from Pan's (Robbie Kay) deadly Storybrooke curse. The formerly wicked queen then created new, false memories for Henry (Jared Gilmore) and Emma (Jennifer Morrison) so that they could finally have their happily ever after in this world.

This jaw-dropping mid-season finale was a complete game-changer for the series as fans are going to get a deeper peek into the fantasy realm than ever before. 

Once Upon a Time returns Sunday, March 9 at 8 p.m.

  • Share
  • Tweet

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.