In Hollywood, there are a lot of doppelgängers [1], but there are also quite a few celebrities who look like our favorite childhood movie characters [2]. With so many live-action Disney movies in the works [3], we decided to sort out which male celebrities would make the perfect princes. Keep scrolling to see who we picked and then check out which actresses look exactly like Disney princesses [4].
Prince Adam From Beauty and the Beast: Jason Momoa
While his scruff makes him the perfect beast, he also has Prince Adam's bulging biceps down pat [5].
Aladdin: Tyler Posey
Not only does he share Aladdin's charming personality, but they both look really good without their shirts.
The Prince From Snow White: Nicholas Hoult
From his piercing eyes to his sweet face, Nicholas really is the fairest of them all. We certainly wouldn't mind him waking us up with true love's kiss.
Prince Eric From The Little Mermaid: Matt Bomer
Great smile? Check. Dark hair? Check. Blue eyes? Check. Matt Bomer is practically the real-life Prince Eric.
Kristoff from Frozen: Chris Pratt
Come on, you have to admit Chris Pratt would make the perfect Kristoff. Not only are they both fun and funny [6], they also look really cute with shaggy hair.
Prince Phillip From Sleeping Beauty: Ryan Reynolds
Aside from sharing quite a few physical similarities with the character, his wife, Blake Lively [7], is also quite the beauty.
John Smith From Pocahontas: Chris Hemsworth
OK, so maybe he's not from England like John Smith, but you can't deny that chiseled jawline and perfect hair.
Prince Charming From Cinderella: Henry Cavill
No one is more charming than Superman himself [8]. We would totally dance the night away with this superhero.
Li Shang From Mulan: Daniel Dae Kim
Are we positive that Kim wasn't the inspiration behind Li Shang?
Prince Naveen From The Princess and the Frog: Bruno Mars
Not only do these two share the same dashing smirk, but they both love to perform. We definitely wouldn't mind getting serenaded by this handsome singer under the moonlight.
Flynn Rider From Tangled: Colin O'Donoghue
He may play Captain Hook on Once Upon a Time, but this actor reminds us a lot of Flynn Rider, aka Eugene Fitzherbert. Just look at the perfect smolder.