Since 2011 he has starred as David Nolan/Prince Charming in the ABC fantasy series Once Upon a Time. Dallas has also starred in the movies The Boxer, The Descent: Part 2, The Last Days of the Lehman Brothers, Ghost Machine, Five, and Red Tails. He has appeared in episodes of Doctor Who, Money, Hawaii Five-0, CSI: Crime Scene Investigation, and Trigger Point. Dallas was nominated for a Teen Choice Award for Choice TV Breakout Performance – Male in 2012. Josh married co-star Ginnifer Goodwin in April 2014 and the couple has one son. He was previously married to actress Lara Pulver.