1. Mindy Kaling

2. Vanessa Hudgens

3. Eva Longoria

4. Gina Rodriguez

5. Hilary Duff

6. Zendaya

7. Lily Collins

8. Bella Thorne

9. Zoe Saldana

10. Jessica Alba

11. Katie Holmes

12. Gabrielle Union

13. Sofia Vergara

14. Gwyneth Paltrow

15. Diane Kruger

16. Amy Schumer

17. Gal Gadot

18. Cameron Diaz

19. Drew Barrymore

20. Helen Mirren

21. Penélope Cruz

22. Megan Fox