1. Megan Fox
2. Angelina Jolie
3. Cathy Moriarty
4. Jessica Alba
5. Elisha Cuthbert
6. Natalie Portman
7. Jessica Biel
10. Kate Beckinsale
11. Malin Akerman
13. Zooey Deschanel
14. Jennifer Connely
15. Hayden Panettiere
16. Amber Heard
17. Kate Winslet
19. Eliza Dushku
20. Katie Cassidy
23. Jodi Lyn O'Keefe
24. Gong Li
26. Audrey Tautou
27. Claudia Cardinale
28. Monica Bellucci
29. Scarlett Johansson
30. Navi Rawat
31. Ziyi Zhang
32. Sienna Miller
33. Gemma Arterton
35. Ellen Page
37. Eva Green
39. Emmanuelle Chriqui
40. Mischa Barton
41. Kristen Bell
42. Isla Fisher
44. Christina Hendricks
46. Jessica Stroup
47. Mila Kunis
48. Salma Hayek
38. Halle Berry