When we were children, almost all of us often wished to become a beautiful princess in one fairy tale and get married to a handsome prince. Therefore, we sometimes think about a princess as the special person who looks gorgeous and often wears fabulous gowns as well as precious jewelry pieces.
Selecting actresses to play as princesses, especially Disney movies’ princesses, seems to be an uneasy task for any director. Let's see top ten famous film princess and you can know how well Demi Lovato, Anne Hathaway, Julia Stiles, Natalie Portman, Robin Wright and Drew Barrymore acted.
Amy Adams

Amy Adams acted as Giselle in 2007’s Disney film “Enchanted” which combined animation with live-action sequences and costarred Susan Sarandon, Patrick Dempsey and James Marsden
Cameron Diaz

Famous actress Cameron Diaz voiced Shrek in 2001 and then Princess Fiona in three sequels including "Shrek 2", "Shrek the Third" and "Shrek Forever After"
Anika Noni Rose

In 2009, the Broadway star, Anika Noni Rose, lent her voice to Tiana in the feature film “The Princess and the Frog”, which was nominated three Academy Awards and became the first Disney movie to have an African American princess
Demi Lovato

Demi Lovato played in 2009's “Princess Protection Program” with her BFF Selena Gomez. The Disney Channel original movie’s premier appealed some 8.5 million viewers
Brandy

In 1997, the R&B superstar Brandy acted the title role in Rodgers and Hammerstein's “Cinderella” that starred some stars like Victor Garber as King Maximillian, Whitney Houston as the Fairy Godmother, Whoopi Goldberg as Queen Constantina and Bernadette Peters as Cinderella's stepmother
Anne Hathaway

In 2001’s “Princess Diaries”, Anne Hathaway acted as Mia Thermopolis, heir to the Genovian throne. Three years later, she and Julie Andrews continued to play in “Princess Diaries 2: Royal Engagement”
Julia Stiles

Julia Stiles acted as Paige Morgan in 2004’s “The Prince and Me”, which included footage from 1955's “To Catch a Thief”
Natalie Portman

In 1999, the Oscar-winning actress Natalie Portman played as Princess Padme Amidala in “Star Wars: The Phantom Menace”. Her character also appeared in “Star Wars: Attack of the Clones and Star Wars: Revenge of the Sith”
Robin Wright

The 1987’s “The Princess Bride” starred Robin Wright as Buttercup, Princess of Florin. This movie ranks the 88th position in the American Film Institute's "100 Years, 100 Passions" list
Drew Barrymore

In 1998's “Ever After”, Drew Barrymore acted as Danielle de Barbarac. The movie has grossed $98,005,666 worldwide
Related links:
Mary Rose is currently a lecturer on society. In her free time, Mary is fond of joining social activities. Her goal is to provide up-to-date news and articles on society and culture.