Rewind·Posted on Apr 7, 201621 Male Celebrities In 2006 Compared With NowLike fine wine.by by Brian GalindoBuzzFeed Staff, by Matt StoperaBuzzFeed StaffLinkFacebookPinterestTwitterMail 1. Leonardo DiCaprio then: Now: 2. Oscar Isaac then: Now: 3. Chris Pratt then: Now: 4. Michael B. Jordan then: Now: 5. Justin Timberlake then: Now: 6. Idris Elba then: Now: 7. Jared Leto then: Now: 8. Drake then: Now: 9. Channing Tatum then: Now: 10. Taylor Lautner then: Now: 11. Ryan Gosling then: Now: 12. Daniel Radcliffe then: Now: 13. Brad Pitt then: Now: 14. Nick Jonas then: Now: 15. Pete Wentz then: 16. Now: 17. Jon Hamm then: Now: 18. The Rock then: Now: 19. David Beckham then: Now: 20. Bradley Cooper then: Now: 21. Zac Efron then: Now: Want a hot guy in your inbox every weekday? Sign up for BuzzFeed’s “Dude A Day” newsletter!