April 2, 2017 - Charley Gallay/Getty Images North America more pics like this »
Prev 18 of 29 Next
18. Pierce Brosnan
James Bond is now 64 years old, but looks just as dreamy as his tuxedo-wearing, shaken-martini days.