1. Scarlett Johansson
2. Jennifer Lawrence
3. Alexandra Daddario
4. Sophie Turner
5. Olivia Wilde
6. Vanessa Kirby
7. Michelle Rodriguez
8. Eva Green
9. Karen Gillan
10. Saoirse Ronan
11. Emily Blunt
12. Anne Hathaway
13. Kate Winslet
14. Keira Knightley
15. Tessa Thompson
16. Charlize Theron
17. Angelina Jolie
18. Natalie Portman
19. Megan Fox
20. Jessica Alba
21. Emilia Clarke
22. Brie Larson
23. Amber Heard
24. Gal Gadot
25. Mila Kunis
26. Elizabeth Olsen
27. Kristen Stewart
28. Emma Watson
29. Margot Robbie
30. Shailene Woodley