Happy 47th Birthday, Daniel Craig — See More of the Handsome Men Who Have Played James Bond

To celebrate Daniel Craig's 47thbirthday, we're taking a trip down memory lane to revisit all the debonair stars — including Sean Connery, Pierce Brosnan and more! — who have played James Bond throughout the years!

Click through the gallery above to see!