This post has not been vetted or endorsed by BuzzFeed's editorial staff. BuzzFeed Community is a place where anyone can create a post or quiz. Try making your own!

    15 Guys That Were Way Too Pretty For Their Own Good

    Causing absolutely everyone to question their sexuality.

    The only way these dudes would ever have girl troubles is if she was threatened -- because he was prettier than her.

    1. Leonardo DiCaprio

    2. Taylor Hanson

    3. Josh Hartnett

    4. Keanu Reeves

    5. Mark Paul Gosselaar

    6. Jon Bon Jovi

    7. Heath Ledger

    8. Matt LeBlanc

    9. Keith Urban

    10. Zac Efron

    11. Nick Carter

    12. Ashton Kutcher

    13. Johnny Depp

    14. Brad Pitt

    15. Ryan Gosling