1. Amanda Seyfried
2. Scarlett Johansson
3. Hayden Panettiere
4. Kristin Kreuk
5. Emilia Clarke
6. Emma Stone
7. Kristen Stewart
8. Elizabeth Olsen
9. Krysten Ritter
10. Kaley Cuoco
11. Cara Delevingne
12. Esther Baxter
13. Taylor Hill
14. Lizzy Caplan
15. Kat Dennings
16. Lucy Hale
17. Stana Katic
18. Emma Roberts
19. Irina Shayk
20. Olga Kurylenko
Most Helpful Opinions