When it comes to acting, apart from talent and charisma, looks are a crucial factor for success. While some people find it difficult to look good with age, some just have become better.
At Viral9 we still remember how some of the hottest Hollywood actors looked like in their 15-20s.
#1 Jake Gyllenhaal, 38 and 23 years old

#2 Ryan Gosling, 37 and 18 years old

#3 Jensen Ackles, 40 and 27 years old

#4 Jared Padalecki, 35 and 22 years old

#5 Christian Bale, 45 and 22 years old

#6 Dwayne Johnson, 47 and 25 years old

#7 Tom Cruise, 56 and 33 years old

#8 Tom Hardy, 41 and 28 years old

#9 Bradley Cooper, 44 and 31 years old

#10 Matt Dillon, 56 and 26 years old

#11 Ryan Reynolds, 41 and 25 years old

#12 Daniel Craig, 52 and 27 years old

#13 Brad Pitt, 55 and 26 years old

#14 Hugh Jackman, 49 and 34 years old

#15 Cillian Murphy, 42 and 25 years old

#16 Benedict Cumberbatch, 41 and 28 years old

#17 James Franco, 39 and 23 years old

#18 Matt Damon, 48 and 27 years old

Of these 18 actors who do you think got better with time?