1.Ashley Greene
2. Nina Dobrev
3. Beyonce
4. Scarlett Johansson
5. Jessica Alba
6. Cameron Diaz
7. Rihanna
8. Paula Patton
9. Gisele Bundchen
10. Lea Michele
11. Karolina Kurkova
12. Camilla Belle
13. Amber Heard
14. Kristen Stewart
15. Diane Kruger
16. Rosie Huntingtin-Whiteley
17. Kate Bosworth
18. Jessica Biel
19. Sofia Vergara
20. Sarah J. Parker