• Viral badge

29 Celebrities Who Will Actually Make You Feel Good About Your Body

Just don't mention diets.

1. Jennifer Lawrence.

2. Drew Barrymore.

3. Kim Kardashian.

4. Lupita Nyong'o.

5. Kirsten Dunst.

6. Kristen Stewart.

7. Kate Winslet.

8. Rihanna.

9. Adele.

10. Cindy Crawford.

11. Charlotte Church.

12. Christina Aguilera.

13. Lena Dunham.

14. Kate Hudson.

15. Beyoncé.

16. Kristen Bell.

17. America Ferrera.

18. Tyra Banks.

19. Olivia Colman.

20. Alicia Keys.

21. Lea Michele.

22. Taylor Swift.

23. Emma Stone.

24. Meryl Streep.

25. Khloe Kardashian.

26. Katy Perry.

27. Isla Fisher.

28. Emma Watson.

29. Rashida Jones.

30. And finally, Jennifer Lawrence. Again.