Josh Dallas, 30,  is an American actor who played Fandral in Thor, a film adaptation based on the Marvel Comics character. He is currently starring in the ABC television series Once Upon a Time as Prince Charming. He also appeared on Hawaii 5-0.

Dallas met British actress Lara Pulver in 2003 when he came to the UK on a theater training scholarship. They married over Christmas 2007 in a 16th century barn in Devon. The couple honeymooned in the Maldives. Dallas confirmed the couple's divorce in an interview on the Bob Rivers radio show on 2 December 2011.

Dallas revealed in April 2012 that he has been dating Once Upon A Time co-star Ginnifer Goodwin since fall 2011 .