Skip to content

Tagouat

Character Deep Dive: David Charming

Once Upon A Time’s David Charming, portrayed by Josh Dallas, almost always lived up to his name in the Enchanted Forest and Storybrooke.