Top 20 Celeb Crushes

  1. 1.
    Alex Morgan
  2. 2.
    Jennifer Aniston
  3. 3.
    Selena Gomez
  4. 4.
    Kristine Leahy
  5. 5.
    Katie Nolan
  6. 6.
    Margot Robbie
  7. 7.
    Laure Boulleau/Julie Johnston Ertz
  8. 8.
    Yvonne Strahovski
  9. 9.
    Gal Gadot
  10. 10.
    Natalie Portman
  11. 11.
    Hayden Panettiere
  12. 12.
    Julianne Hough
  13. 13.
    Amber Heard
  14. 14.
    Blake Lively
  15. 15.
    Christen Press
  16. 16.
    Kiera Knightly
  17. 17.
    Sadie Robertson
  18. 18.
    Emma Watson
  19. 19.
    Keri Russell
  20. 20.
    Daisy Ridley
  21. 21.
    Honorable Mentions:
  22. 22.
    Kate Middleton
  23. 23.
    Rose Byrne