25. Jenny McCarthy
24. Britney Spears
23. Farrah Fawcett
22. Jessica Simpson
21. Claire Danes
20. Reese Witherspoon
19. Brittany Murphy
18. Princess Diana
17. Faith Hill
16. Carrie Underwood
15. Gwyneth Paltrow
14. Gwen Stefani
13. Katherine Heigl
12. Nicole Kidman
11. Kylie Minogue
10. Sarah Michelle Gellar
9. Christina Aguilera
8. Kate Winslet
7. Christina Applegate
6. Charlize Theron
5. Jessica Alba
4. Jessica Biel
3. Jennifer Aniston
2. Heidi Klum
1. Marilyn Monroe