American actor, Josh Dallas has an estimated net worth of $3 million. He was born in Louisville, Kentucky in December 18, 1981. He studied theater and took part in the Royal Shakespeare Company, in the English National Opera, in the Royal National Theater, in the New Shakespeare Company and in The Young Vic.
His first television work was in 2006, when he took part in Ultimate Forces, and first film in 2008 playing Floyd in movie 80 Minutes. In 2011, he had his breakout role in the film Thor, in which he played Fandral. He’s currently appearing in the ABC’s fantasy series Once Upon a Time since 2011 and he starred as David Nolan/Prince Charming. He has taken part in the films The Boxer, The Descent: Part 2, The Last Days Of The Lehman Brothers, Ghost Machine, Five, and Red Tails too and he has starred in episodes of series like Doctor Who, Money, Hawaii Five-0, CSI: Crime Scene Investigation, and Trigger Point. Josh Dallas was nominated for a Teen Choice Award for Choice TV Breakout Performance – Male in 2012. In April 2014, he married Once Upon a Time co-star Ginnifer Goodwin. They have one son. He was previously married to actress Sara Pulver.