Heirs To The Throne: The 10 Hottest Princesses In TV And Movies

Playing a princess on the new TV show Camelot, smokin' hot Eva Green inspires a look at other women we'd like to give the royal treatment.

Not Available Lead
Image via Complex Original
Not Available Lead
Not Available Interstitial



CamelotStarzEva GreenCasino RoyaleJamie Campbell Bower

The 10 Hottest Princesses in Television and Movies

Not Available Interstitial

10. DREW BARRYMORE AS DANIELLE DE BARBARAC IN EVER AFTER: A CINDERELLA STORY (1998)

Ever After: A Cinderella Story

Not Available Interstitial

9. GABRIELLE ANWAR AS PRINCESS MARGARET ON THE TUDORS (2007)

The Tudors



Not Available Interstitial

8.PAMELA HENSLEY AS PRINCESS ARDALA ON BUCK ROGERS IN THE 25TH CENTURY (1979)

Buck Rogers

Star Wars

Not Available Interstitial

7. EVA GREEN AS PRINCESS SIBYLLA IN KINGDOM OF HEAVEN (2005)

CamelotKingdom of Heaven

Casino Royal

Not Available Interstitial

6. DAPHNE ZUNIGA AS PRINCESS VESPA IN SPACEBALLS (1987)

Star WarsSpaceballs

Melrose Place

Not Available Interstitial

5. ROBIN WRIGHT AS BUTTERCUP, PRINCESS OF FLORIN IN THE PRINCESS BRIDE (1987)

The Princess Bride

Not Available Interstitial

4. ORNELLA MUTI AS PRINCESS AURA IN FLASH GORDON (1980)

Flash Gordon“Flash! Ahhhhhh!”

Flash GordonLa Dernière FemmeThe Last Woman

Not Available Interstitial

3. ANNE HATHAWAY AS MIA THERMOPOLIS IN THE PRINCESS DIARIES (2001)

The Princess Diaries

The Princess DiariesElla EnchantedAlice in Wonderland

Not Available Interstitial

2. CARRIE FISHER AS PRINCESS LEIA IN STAR WARS: EPISODE IV-A NEW HOPE (1977), STAR WARS: EPISODE V-THE EMPIRE STRIKES BACK (1980), STAR WARS: EPISODE VI-RETURN OF THE JEDI (1983)

Star Wars

Not Available Interstitial

1. LUCY LAWLESS AS XENA ON XENA: WARRIOR PRINCESS (1995-2001)

Xena: Warrior Princess

epic girl-on-girl kisses

Latest in Pop Culture