Once Upon a Time is certainly filled with gorgeous eye candy, and Josh Dallas is just one slice. Just like his character Prince Charming, the actor quite literally lives up to the name — because when he's not making us swoon on the show, he's melting our hearts with his adorable real-life romance with his costar Ginnifer Goodwin — who just so happens to play Snow White. Keep scrolling for the pictures that prove he's actually the fairest of them all.
19 Times We Just Couldn't Resist Josh Dallas's Charm
From Our Partners
Latest Celebrity & Entertainment