See photos of Sean Connery, Pierce Brosnan, Daniel Craig, and the rest of the actors who have played James Bond in films over the years.
1 of 7
James Bond Actors Through The Years
![James Bond Actors Through The Years](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-1.jpg?w=680)
2 of 7
Sean Connery as James Bond in ‘Goldfinger’ (1964)
![Sean Connery as James Bond in ‘Goldfinger’ (1964)](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ecc-1.jpg?w=680)
3 of 7
George Lazenby as James Bond in ‘On Her Majesty’s Secret Service’ (1969)
![George Lazenby as James Bond in ‘On Her Majesty’s Secret Service’ (1969)](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-3.jpg?w=680)
4 of 7
Roger Moore as James Bond in ‘For Your Eyes Only’ (1981)
![Roger Moore as James Bond in ‘For Your Eyes Only’ (1981)](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-4.jpg?w=680)
5 of 7
Timothy Dalton as James Bond in ‘License To Kill’ (1989)
![Timothy Dalton as James Bond in ‘License To Kill’ (1989)](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-5.jpg?w=680)
6 of 7
Pierce Brosnan as James Bond
![Pierce Brosnan as James Bond](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-6.jpg?w=680)
7 of 7
Daniel Craig as James Bond in ‘Casino Royale’ (2006)
![Daniel Craig as James Bond in ‘Casino Royale’ (2006)](https://hollywoodlife.com/wp-content/uploads/2021/10/james-bond-through-the-years-ec-7.jpg?w=680)