NewsPhotosVideosShopKardashiansRoyalsTV Scoop
NewsPhotosVideosShopKardashiansRoyalsTV Scoop

Top 10 Most Magical Princesses Ever!

10 photos
Apr 13, 2011 3:41 PM
LINK COPIED!
Pin It
E! Placeholder Image
1/10

10. Princess Tamina

Prince of Persia: The Sands of Time may be a video game adaption, but Gemma Arterton's Princess Tamina can seriously hold her own with the likes of Jake Gyllenhaal's dagger-toting Prince Dastan, which has got to count for something.

Keep scrolling to check out some of the most enchanting on-screen princesses who give even Kate Middleton a run for her money!


Pin It
2/10

9. Princess Rosalinda

When her tiny country is invaded by a dictator, Rosie (Demi Lovato) is relocated to a rural American town in Princess Protection Program. Sounds an awful lot like what they do to people who testify against mob bosses, but the pretty dresses totally make up for it.


Pin It
3/10
Columbia Pictures

8. Princess Inanna

The inept hunter-gatherers Zed (Jack Black) and Oh (Michael Cera) garner most of the attention in Year One, but it's Olivia Wilde's stunning Princess Inanna who sits pretty for the camera. She doesn't do much else, but that's really all you need to make a great princess.


Pin It
4/10
Twentieth Century Fox

7. Danielle

Ever After is the tried and true tale of Cinderella only with Drew Barrymore taking front and center. The story might be slightly predicable and mushy, but that's how we like our princess movies anyway.


Pin It
5/10
Oxygen

6. Xena

She's not your everday royalty, but when you're a badass fighter seeking redemption like Lucy Lawless in Xena: Warrior Princess does it really matter?

 


Pin It
6/10
Paramount Pictures

5. Princess Ann

An overworked princess (Audrey Hepburn) escapes her royal duties for a day to see the sights of Rome with a handsome reporter (Gregory Peck) in Roman Holiday. But in the end, she picks her responsibilities over the man. How quintessentially princess of her.


Pin It
7/10
The Princess Bride Ltd.

4. Buttercup

The love story between Buttercup (Robin Wright) and farmboy Westley (Cary Elwes) in The Princess Bride set the bar for every princess ever, hands down. And, it was hilarious to boot!


Pin It
8/10
Lucas Film

3. Princess Leia

Sure, Star Wars may be more of a space opera than a princess movie per se (Chewbacca kind of gave that one away) but you can't deny that Princess Leia (Carrie Fisher) is one of the top movie princesses of all time, what with her epic lightsaber skills and cinnabun hairstyle.


Pin It
9/10

2. Giselle

A doe-eyed Giselle (Amy Adams) must navigate New York City after being banished from her storybook land by an evil queen in Enchanted. With a little help from a hestitant New Yorker (Patrick Dempsey) and the hot prince she was supposed to marry (James Marsden), Giselle finds true love and her own happily ever after. But lets be real - with two hunks like that chasing you it can't be all that hard, can it?


Pin It
10/10

1. Mia Thermopolis

After learning that she's next in line for the Genovian crown, a socially awkward and unibrowed Mia Thermopolis (Anne Hathaway) swifly transforms from ugly duckly to pretty princess just in time to handle her princess-ly duties (we're not quite sure what those were, but that's not the point). So take a cue, Kate Middleton, because The Princess Diaries is what being a princess is all about!

Next gallery: Stylish Royals!


Next Gallery
Secrets of Home Alone
About UsSubscribeContact UsFAQCareersClosed CaptioningWatch Full EpisodesSitemapE! International TV ChannelsCustomer Support

Your source for entertainment news, celebrities, celeb news, and ​celebrity gossip. Check out the hottest fashion, photos, movies and TV shows!

Ad ChoicesPrivacy PolicyCA NoticeTerms of Service

© 2025 E! Entertainment Television, LLC A Versant Media Company. All rights reserved.