1. Anne hathaway.
2. Cheryl Cole.
3. Alessandra Ambrosio.
4. Lucy Pinder.
5. Marisa Miller.
6. Megan Fox.
7. Keeley Hazell.
8. Katrina Kaif.
9. Eva Mendes.
10. Jessica Alba.
11. Beyonce.
12. Christina Aguilera.
13. Penelope Cruz.
14. Miranda Kerr.
15. Misa Campo.
16. Jessica Biel.
17. Evangeline Lilly.
18. Emmanuelle Chriqui.
19. Adriana Lima.
20. Keira Knightley.