Credit: Kharen Hill / ABC Photo: Josh Dallas as Prince Charming/David Nolan on Once Upon a Time

The stars of ABC’s Once Upon a Time have a unique acting challenge — playing different versions of their characters in Fairytale Land and in Storybrooke.

Josh Dallas plays both Snow White’s love Prince Charming and bewildered new Storybrooke resident David. When the curse was broken at the end of Season 1, David remembered that he is in fact Charming, so it’s possible we’ll never see his “David” side again.

Josh shared his perspective with DA MAN Magazine: “It’s not so much that there are challenges, as much as the two characters live in two different emotional states. In the case of ‘Charming,’ he is forthright, confident, honest and brave. ‘David’ is the opposite: he is weak, confused, and lost. So I use the script as a jumping off point and explore their characteristics accordingly.”

We already know the Season 2 premiere script, titled “Broken,” will focus on Snow White (played by Ginnifer Goodwin). Chances are everyone will be dazed and confused for a while, especially when Snow and Charming figure out that — surprise! — Emma (played by Jennifer Morrison) is the baby girl they had 28 years ago. Awkward! (At least David never hit on her.)

Josh said he tries to play Charming as a real human being, not the embodiment of every girl’s Prince Charming fantasy. “I relate to our ‘Prince Charming’ in that he is not actually a prince at all; he is a shepherd and essentially an Everyman. I’m a regular kind of guy. In real life, I endeavor to do right by everyone and remain true to my values.”

Also in real life, Josh is happy to take work home with him, as he’s now dating co-star Ginnifer Goodwin. DA MAN asked how he works his charms in real life and he said “I like to pick flowers for the ladies.” Also asked what his own happy ending would be, Josh said “I hope to direct, to have a family, to create my own films and TV series, and ultimately to have the ‘happy’ in ‘happily ever after.’”

Aww! Check out the full interview for more from Josh, including fashion photos that show him smoking. Tsk tsk. Not “charming,” man!

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Sources: DA MAN, Just Jared

Gina Carbone is a contributing writer at Wetpaint Entertainment. Follow her on Twitter @ginacarbone.


Want more OUAT news? Like us on Facebook.