Age is good for many men and that is a well-known fact. However, speaking of age, we usually say that men simply don’t get “worse”, but in these guys’ cases we can definitely say they became “much better”.
Over time, people’s gazes are changed a lot, men also grow beards which make some of them look wiser. As a result, a guy at the age of 24 can be handsome, but after 20 years can become much hotter.
We can’t help but show you such transformations among famous actors including one bonus guy who often gets on lists like this.
1. Jason Momoa (41 years old)

Age in the photos: 25 and 40.
2. Gerard Butler (51 years old)

Age in the photos: 33 and 50.
3. Jake Gyllenhaal (40 years old)

Age in the photos: 20 and 39.
4. John Krasinski

Age in the photos: 24 and 40.
5. Jared Leto

Age in the photos: 22 and 49.
6. Orlando Bloom

Age in the photos: 24 and 44.
7. Aaron Taylor-Johnson

Age in the photos: 18 and 30.
8. Chris Hemsworth

Age in the photos: 21 and 37.
9. Henry Cavill

Age in the photos: 18 and 36.
10. Armie Hammer

Age in the photos: 24 and 34.
11. Ian Somerhalder

Age in the photos: 21 and 41.
12. Chris Evans

Age in the photos: 20 and 38.
13. Ryan Reynolds

Age in the photos: 22 and 43.
Bonus: David Beckham

Age in the photos: 21 and 45.