Josh Dallas

Joshua Paul Dallas (born December 18, 1981) is an American actor who currently portrays the role of Prince Charming/David Nolan on the ABC fantasy-drama series Once Upon a Time.

Dallas graduated in 1997, at the age of 15, from New Albany High School in New Albany, Indiana, where he studied theater under the wing of David Longest. Aged 16, he gained the "Sarah Exley Scholarship", that fully funded his degree level studies at the Mountview Conservatoire for the Performing Arts in London, England.