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!