Skip To Content

    We Did The 10-Year Challenge For 20 Of The Hottest Guys Of 2019

    Zac Efron: Hot then, hot now.

    1. John Krasinski:

    2. Zac Efron:

    3. Michael B. Jordan:

    4. Milo Ventimiglia:

    5. Henry Cavill:

    6. Chris Hemsworth:

    7. Joe Jonas:

    8. Idris Elba:

    9. Nick Jonas:

    10. Drake:

    11. Ryan Reynolds:

    12. Jamie Dornan:

    13. Jason Momoa:

    14. Tom Hardy:

    15. Rami Malek:

    16. Ryan Gosling:

    17. Oscar Isaac:

    18. Chris Evans:

    19. Joe Manganiello:

    20. Jake Gyllenhaal:

    Editor's note: Since it's only mid-January and not all of these celebs have been photographed publicly this year, some of the present-day photos are from the latter part of 2018. In addition, Jason Momoa and Rami Malek were a bit MIA in 2009, so the photo on the left is actually from 2010.

    UPDATE

    This post has been updated to reflect the gender identity of one of our inclusions in a previous version.