We’ve already met Prince Charming (Josh Dallas) and Prince Eric (Gil McKinney), but now it’s finally time to meet Prince Leopold. When Once Upon a Time returns from it’s wicked winter hiatus, we’ll get to see the backstory of Snow White’s (Ginnifer Goodwin) father — and now we know who will be portraying the young royal in the Enchanted Forest.

We already knew that we were going to get to see the origin story of Snow’s papa, but we didn’t expect another Lost alum to fill the role as the younger version of the king. Eric Lange, who played Stuart Radzinsky on the hit drama — is joining Season 3 as Prince Leopold.

We’ll get our first glance of Eric as the young prince in Season 3, Episode 18 (“Bleeding Through”). Not only will we see a younger version of the monarch, but he’ll also be single. Basically the Enchanted Forest is the setting for a very magical version of The Bachelor, because Leo is looking for a woman to co-rule his kingdom. (Sign up, ladies!)

As it is with many rebellious young nobles, Leopold is going to try to rise above the arranged marriage placed before him and find a wife that will bring honor to his family. Leo is a humble and grounded royal, which tells us where Snow got all of her charm from.

It’s all starting to come together, isn’t it?

Are you excited to see Eric in the role of Prince Leopold? Hit the comments and sound off!

Source: E! Online

Carson Blackwelder is an Assistant Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!