Joshua Paul "Josh" Dallas is an American actor. He is known for playing Ryan Fling in the 2012 action thriller Red Tails.

For Disney, he played David Nolan/Prince Charming and his twin brother James on the ABC fantasy-drama series Once Upon a Time and Fandral in the Marvel film, Thor. He also voiced the Frantic Pig in Zootopia.

Disney Roles



Community content is available under CC-BY-SA unless otherwise noted.

Bring Your Disney Movies Together