20. Keira Knightley
Need to proof of how successful Keira Knightley is? In 2007, she was the only non-American on Forbes' list of the highest-paid actresses in Hollywood. And not only is Knightley hot, she is also cinematically dexterous. The star has appeared in nearly every film genre you can think of, be it dystopian science fiction (Never Let Me Go), historical action (King Arthur), or film noir (London Boulevard).