1. Salma Hayek
2. Catherine Zeta-Jones
3. Anne Heche
4. Jessica Alba
5. Keira Knightley
6. Charlize Theron
7. Jennifer Lopez
8. Jessica Biel
9. Scarlett Johansson
10. Hilary Duff
11. Cameron Diaz
12. Eva Mendez
13. Angelina Jolie
14. Elisha Cuthbert
15. Jennifer Connelly
16. Rachel Weisz