Category Archives: Josh Dallas

Josh Dallas Is Prince Charming

We’ve still got our panties in a bunch over “Once Upon a Time” villian Captain Hook (the superhot Colin O’Donoghue), but this week’s new Entertainment Weekly cover features Snow White’s main man, the dashing Prince Charming, as played by the dashing Josh Dallas…

Click to enjoy 25 Hot Pictures of Josh Dallas!

Previously: Crushing on Captain Hook Is Already a Thing

Sharing is Swoonworthy ---> Share on FacebookTweet about this on TwitterPin on PinterestShare on Google+Email this to someone