Nobody likes Daddy’s little princess. No matter how fine she is, a spoiled chick who expects men to do everything for her is a royal pain in the ass. Hot women who merely play princesses on TV and in movies, however, make us want to unsheathe our swords in salute.

In Camelot, which premieres tonight on Starz at 10 p.m., super bad Eva Green (Casino Royale) plays King Arthur’s (Jamie Campbell Bower) ruthless and power-hungry sister, Princess Morgan. She is reason enough to watch the fantastical series based on the Arthurian legend.

She’s also reason enough count down The 10 Hottest Princesses in Television and Movies. And no, we’re not talking about any animated Disney babes (we have covered that pretty well with The 25 Hottest Cartoon Women countdown). These live-action princesses, ranging from medieval times to outer space future, will drop you to your deferential knees!