Buzz·Posted on 22 May 201429 Celebrities Who Will Actually Make You Feel Good About Your BodyJust don't mention diets.by Ellie WoodwardBuzzFeed Staff, UKLinkFacebookPinterestTwitterMail 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.