1. Mariah Carey
2. Miley Cyrus
3. Anna Kendrick
4. Christina Aguilera
5. Chrissy Teigen
6. Hilary Duff
7. Jessie James Decker
8. Jessica Alba
9. Kourtney Kardashian
10. Lauren Conrad
11. Kylie Jenner
12. Sofia Vergara
13. Bella Thorne
14. Reese Witherspoon
15. Kelly Clarkson
16. Helen Mirren
17. Beyoncé
18. Kate Hudson
19. Jennifer Hudson
20. Michelle Obama
21. Lorde
22. Katy Perry
23. Vanessa Hudgens
24. Miranda Kerr
25. Amanda Seyfried
26. Margot Robbie
27. Cara Delevingne
28. Mariah Carey
29. Kendall Jenner
30. Heidi Klum
31. Kourtney Kardashian
32. Kris Jenner
Newsletter
For the latest in fashion, beauty and culture, sign up to receive ELLE's daily newsletter.