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!
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.
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.
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.
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?
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.
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!
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.
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?
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!