<P> Joshua Paul Dallas ( born December 18 , 1978 ) is an American actor . He is best known for his roles as Prince Charming / David Nolan in the ABC television series Once Upon a Time and Fandral in the Marvel Comics film adaptation Thor . </P>
<P> Joshua Paul Dallas ( born December 18 , 1978 ) is an American actor . He is best known for his roles as Prince Charming / David Nolan in the ABC television series Once Upon a Time and Fandral in the Marvel Comics film adaptation Thor . </P>
who plays david on once upon a time
who plays david on once upon a time
Joshua Paul Dallas
Joshua Paul Dallas