Once Upon a Time's Josh Dallas on Challenges of Playing Prince Charming & David

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...


Want to comment on this? First, you must log in to your SideReel account!