Idris ElbaVia John Phillips / StringerDaniel CraigVia Miguel Medina / Getty Images
Daniel Craig is 47 and was born in 1968. Idris Elba is 43 and was born in 1972.
Nicolas CageVia Frazer Harrison / Getty ImagesJohn CusackVia Pascal Le Segretain / Getty Images
Nicolas cage is 52 and was born in 1964. John Cusack is 49 and was born in 66.
Brad PittVia Astrid Stawiarz / StringerDenzel WashingtonVia Jamie McCarthy / Getty Images
Denzel Washington is 61 and was born in 1954. Brad Pitt in 52 and was born in 1963.
Leonardo DiCaprioVia Ian Gavan / Getty ImagesWill SmithVia Carlos Alvarez / Stringer
Will Smith is 47 and was born in 1968. Leonardo DiCaprio is 41 and was born in 1974.
Joseph Gordon-LevittVia Darren McCollester / StringerTom HardyVia Niklas Halle'n / Stringer
Tom Hardy is 38 and was born in 1977. Joseph Gordon-Levitt is 35 and was born in 1981.
Kevin HartVia Cindy Ord / StringerAziz AnsariVia Valerie Macon / Stringer
Kevin Hart is 35 and was born in 1979. Aziz Ansari is 32 and was born in 1983.
Ryan GoslingVia Jason Merritt / Getty ImagesRyan ReynoldsVia Cindy Ord / Stringer
Ryan Reynolds is 39 and was born in 1976. Ryan Gosling is 35 and was born in 1980.
Anthony HopkinsVia Frederick M. Brown / StringerMorgan FreemanVia Earl Gibson III / Stringer
Both actors are 78 aka old AF, but Morgan Freeman was born on June 1st 1937 while Anthony Hopkins was born on December 31st 1937.
Zac EfronVia Alberto E. Rodriguez / Getty ImagesMichael B. JordanVia Ethan Miller / Getty Images
Michael B. Jordan is 29 and was born in 1987. Zac Efron is 28 and was born in 1987.
John KrasinskiVia Matt Winkelmeyer / StringerOscar IsaacVia Frederic J Brown / Getty Images
Both John Krasinski and Oscar Isaac are 36, but Oscar Isaac was born March 9th 1979 while John Krasinski was born October 20th 1979.