Actresses who've played princesses
Lily James
Lily James ("Downton Abbey," "Wrath of the Titans") stepped into a pair of glass slippers to play...
Lily James makes her entrance in "Cinderella." Credit: Disney
Kristen Stewart
"Twilight" star Kristen Stewart's pale complexion is one feature that made her a perfect fit to play...
... Snow White in 2012's "Snow White and the Huntsman."
Anne Hathaway
Anne Hathaway took the royal route for her breakout role in...
... Disney's 2001 fairy tale, "The Princess Diaries," in which she played a gawky teen who learns she's an heir to the throne.
In 2004, the same year Hathaway reprised her role for the successful "Princess Diaries" sequel, "Royal Engagement," she also starred in the screen adaptation of the fairy tale novel "Ella Enchanted." (Spoiler alert: She marries a prince at the end.)
Drew Barrymore
In 1998, Drew Barrymore starred in a loose interpretation of "Cinderella," called...
"Ever After," with Dougray Scott.
Demi Lovato
Demi Lovato co-starred with real-life friend Selena Gomez when she played a teenage princess who had to assume a new identity in...
... the 2009 Disney Channel movie "Princess Protection Program."
Amy Adams
Amy Adams played a princess who winds up in Manhattan after she's banished from her fairy-tale world by an evil queen in...
... Disney's 2007 comedic fantasy "Enchanted."
Lily Collins
"The Blind Side" actress Lily Collins (Phil Collins' daughter) was the fairest of them all when she co-starred with Julia Roberts in...
... "Mirror Mirror," another 2012 adaptation of "Snow White."