![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/media/3663/1400-barry-nelson.jpg)
Barry Nelson, 1954
Nelson played in the Climax! Series: Casino Royale.
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/2016/05/david-niven.jpg)
David Niven, 1967
Niven played Bond in Casino Royal (1967)
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/2016/05/seanconnery.jpg)
Sean Connery
Connery played Bond a total of seven times!
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/media/3655/georgelazenby.jpg)
George Lazenby, 1969
Lazenby played Bond in James Bond: On Her Majesty’s Service
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/media/3667/1400-roger-moore.jpg)
Roger Moore
Like Sean Connery, Roger Moore played Bond 7 times!
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/2016/05/timothydalton.jpg)
Timothy Dalton
Timothy Dalton played Bond twice!
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/media/3657/piercebrosnan.jpg)
Pierce Brosnan
Brosnan played Bond four times.
![](https://www.marieclaire.com.au/wp-content/uploads/sites/5/media/3654/danielcraig.jpg)
Daniel Craig
The most recent Bond, Craig has played the character four times.