Meet the Cast of Once Upon a Time

Josh Dallas

The actor -- who starred opposite Chris Hemsworth in Thor -- plays Prince Charming and Emma's father, John Doe, who becomes an amnesiac in the real world.

ADVERTISEMENT

Inside Us Weekly

comments powered by Disqus