Skip To Content
  • 2007 week badge

19 Hot Guys In 2007 Compared With Now

Proof that things get better with age.

1. Ryan Gosling then:

Now:

2. Rami Malek then:

Now:

3. Diego Luna:

Now:

4. Chris Hemsworth then:

Now

5. Justin Theroux then:

Now:

6. Jon Hamm then:

Now:

7. James McAvoy then:

Now:

8. Tom Hardy then:

Now:

9. Michael B. Jordan then:

Now:

10. Jamie Dornan then:

Now:

11. Ryan Reynolds then:

Now:

12. Drake then:

Now:

13. Chris Pine then:

Now:

14. Colin Farrell then:

Now:

15. John Krasinski then:

Now:

16. Jake Gyllenhaal then:

Now:

17. Orlando Bloom then:

Now:

18. John Legend then:

Now:

19. Joe Jonas then: