<Tr> <Th> Spouse (s) </Th> <Td> Lara Pulver (m . 2007; div. 2011) Ginnifer Goodwin (m . 2014) </Td> </Tr> <Tr> <Th> Children </Th> <Td> </Td> </Tr> <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> After graduation at Mountview, Dallas joined the Royal Shakespeare Company, and then took parts with the Royal National Theatre, English National Opera, the New Shakespeare Company and The Young Vic . </P>

Who played david in once upon a time