1. Scarlett Johansson
2.Monica Bellucci
Image Credit: gettyimages
Image Credit: gettyimages
3.Jessica Alba
Image: getty images
4. Angelina Jolie
Image Credit: Shutterstock.
5. Rachel McAdams
Image Credit: gettyimages
6. Cameron Diaz
Image Credit: gettyimages
7. Kate Hudson
Image Credit: gettyimages
8.Natalie Portman
Image Credit: gettyimages
9. Jennifer Garner
Image Credit: gettyimages
10. Reese Witherspoon
Image Credit: gettyimages
11. Hilary Duff
Image Credit: gettyimages
12. Kirsten Dunst
Image Credit: gettyimages
13. Christina Ricci
Image Credit: gettyimages
14. Eva Mendes
Image Credit: gettyimages
15. Jessica Biel
Image Credit: gettyimages
16. Hayden Panettiere
Image Credit: gettyimages
17. Amanda Seyfried
Image Credit: gettyimages
18. Anne Hathaway
Image Credit: gettyimages
19. Zooey Deschanel
Image Credit: gettyimages
20. Blake Lively
Image Credit: gettyimages