1. Lindsay Lohan 2. Jessica Alba 3. Scarlett Johansson 4. Christina Aguilera 5. Jessica Biel 6. Ali Larter 7. Eva Mendes 8. Rihanna 9. Eva Longoria 10. Fergie 11. Sienna Miller 12. Angelina Jolie 13. Beyonce 14. Katherine Heigl 15. Avril Lavigne 16. Ashlee Simpson 17. Maria Sharapova 18. Megan Fox 19. Cameron Diaz 20. Keira Knightley 21. Kate Beckinsale 22. Nicole Scherzinger 23. Hilary Duff 24. Sophia Bush 25. Elisha Cuthbert 26. Nelly Furtado 27. Kate Hudson 28. Carmen Electra 29. Sarah Silverman 30. Rebecca Romijn 31.Amy Smart 32. Lacey Chabert 33. Roselyn Sanchez 34. Vanessa Minnillo 35.Jennifer Garner 36. Jaime King 37.Ashley Olsen 38.Shakira 39.Rachel Bilson 40.Moon Bloodgood 41.Jessica Simpson 42. Minka Kelly 43. Kate Mara 44. Rose McGowan 45-Bar Rafaeli 46. Kristen Bell 47. Katharine McPhee 48.Mandy Moore 49.Mischa Barton 50.Cristina Dumitru