Josh Dallas

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

Biography
Joshua "Josh" Paul Dallas, was born on December 18, 1981 in Louisville, Kentucky. He grew up right across the Ohio River in New Albany, Indiana. His parents are Diana and Ron Zellner, and he has one brother named Jason. Josh 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 pushed 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.

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

Yearning for his American roots after spending ten years in London, Josh made the move back stateside and landed in Hollywood. Five days after being back in the states, he got the call for a movie role as Fandral in the 2011 blockbuster Thor by Marvel Studios, directed by the Oscar nominated director 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 replaced him.

He has been dating Once Upon a Time co-star Ginnifer Goodwin since the fall of 2011, became engaged in October 2013 and married in April 2014. Together, they have one son, Oliver Finlay Dallas, who was born on May 29, 2014.

Josh and Ginnifer are expecting their second child.

Trivia

 * During his appearance in the Once Upon a Time episodes "The Shepherd" and "Tiny", Josh portrayed the uncredited role of Prince James.
 * He played Prince Charming before in his mother's dance recital.

Appearances
Note: "Archive" denotes archive footage.