Josh Dallas

Josh Dallas is the American actor who portrays David Nolan and Prince Charming on ABC's Once Upon a Time.

Biography
Josh Dallas was born in Louisville, Kentucky. He grew up right across the Ohio River in New Albany, Indiana. He attended New Albany Senior Public High School, and was heavily involved in the school's award-winning performing Arts programs. This is where the fire was lit that would push Josh to continue pursing the arts.

While at New Albany High School at the age of sixteen Josh received the Sarah Exley Scholarship, a full ride scholarship giving to one American student every three years to study acting at the prestigious Mountview Conservatoire for the Performing Arts in London England.

At the age of 20, Josh landed his first professional job as an actor with the acclaimed Royal Shakespeare Company. He then went on to perform with some of the most renowned theater companies in the world, including the Royal National Theatre, The English National Opera, The New Shakespeare Company, and The Young Vic to name a few. Never leaving theater far behind, Josh began landing parts in television and independent films.

Missing the USA after spending ten years in London, Josh made the move back stateside and landed in Hollywood. Five days after being back in the states, Josh got the call that he was being offered the role of Fandral in 2011's blockbuster Thor by Marvel Studios, directed by the Oscar nominated director/actor Kenneth Branagh. Due to conflicting filming schedules with Once upon A Time, he did not reprise the role for the sequel Thor: The Dark World and Zachary Levi took on the role instead.

Trivia

 * He is currently in a relationship with Once Upon a Time co-star Ginnifer Goodwin.
 * Josh portrayed an uncredited role as Prince James in the Once Upon a Time episodes, "The Shepherd" and "Tiny".