1. Megan Fox
2. Angelina Jolie
3. Cathy Moriarty
4. Jessica Alba
5. Elisha Cuthbert
6. Natalie Portman
7. Jessica Biel
8. Summer Glau
9. Sarah Jessica Parker
10. Kate Beckinsale
11. Malin Akerman
12. Kelly Hu
13. Zooey Deschanel
14. Jennifer Connely
15. Hayden Panettiere