1. Megan Fox
2. Angelina Jolie
3. Cathy Moriarty
4. Jessica Alba
5. Elisha Cuthbert
6. Natalie Portman
7. Jessica Biel
8. Summer Glau
9. Sarah Jessica Parker
10. Kate Beckinsale
11. Malin Akerman
12. Kelly Hu
13. Zooey Deschanel
14. Jennifer Connely
15. Hayden Panettiere
16. Amber Heard
17. Kate Winslet
18. Hele Kõre
19. Eliza Dushku
20. Katie Cassidy
21. Bianca Kajlich
22. Pam Grier
23. Jodi Lyn O'Keefe
24. Gong Li
25. Penelope Cruz
26. Audrey Tautou
27. Claudia Cardinale
28. Monica Bellucci
29. Scarlett Johansson
30. Navi Rawat
31. Ziyi Zhang
32. Sienna Miller
33. Gemma Arterton
34. Alison Lohman
35. Ellen Page
36. Pamela Anderson
37. Eva Green
38. Halle Berry