Josh Dallas net worth:
$3 million
Josh Dallas is an American actor who made his screen debut in the film 80 Minutes. This was followed by the film The Descent Part 2 subsequently. On television, he mostly had one-episode roles on Doctor Who, Hawaii Five-0, and CSI: Crime Scene Investigation, as well as starred in the TV films The Last Days of Lehman Brothers and Five, prior to landing a lead role on the TV series Once Upon a Time, where he plays the role of Prince Charming / David Nolan. The time he started starring on the show, he also appeared in the superhero film Thor where he played the role of Fandral.