1.Sebastian Stan now:
Sebastian Stan then:
2.Chris Evans now:
Chris Evans then:
3.Ryan Reynolds now:
Ryan Reynolds then:
4.Oscar Isaac now:
Oscar Isaac then:
5.Lee Pace now:
Lee Pace then:
6.Tom Hiddleston now:
Tom Hiddleston then:
7.Bradley Cooper now:
Bradley Cooper then:
8.Alexander Skarsgård now:
Alexander Skarsgård then:
9.Henry Cavill now:
Henry Cavill then:
10.Chris Hemsworth now:
Chris Hemsworth then:
11.Dev Patel now:
Dev Patel then:
12.Michael B. Jordan now:
MIchael B. Jordan then:
13.Chris Pine now:
Chris Pine then:
14.Idris Elba now:
Idris Elba then:
15.Josh Duhamel now:
Josh Duhamel then:
16.Charlie Hunnam now:
Charlie Hunnam then:
17.Rupert Friend now:
Rupert Friend then:
18.Andrew Garfield now:
Andrew Garfield then:
19.Robert Pattinson now:
Robert Pattinson then:
20.Bryan Greenberg now:
Bryan Greenberg then:
21.Adam Brody now:
Adam Brody then:
22.Jesse Williams now:
Jesse Williams then:
23.Pedro Pascal now:
Pedro Pascal then:
24.James Marsden now:
James Marsden then:
25.Matt Bomer now:
Matt Bomer then:
26.Martin Henderson now:
Martin Henderson then:
27.John Cho now:
John Cho then:
28.Tom Hardy now:
Tom Hardy then:
29.Taye Diggs now:
Taye Diggs then:
30.Benedict Cumberbatch now:
Benedict Cumberbatch then:
31.Joshua Jackson now:
Joshua Jackson then:
32.John Krasinski now:
John Krasinski then:
33.Michael Fassbender now:
Michael Fassbender then:
34.Jason Momoa now:
Jason Momoa then:
35.Matthew McConaughey now:
Matthew McConaughey then:
36.Jake Gyllenhaal now:
Jake Gyllenhaal then:
37.Channing Tatum now:
Channing Tatum then:
38.And finally, Joe Manganiello now:
Joe Manganiello then:
And bonus, Joe Manganiello very FAR back then:
Getting older, amirite?