1. Sean Connery (1962-1967, 1971, 1983)
2. George Lazenby (1969)
3. Roger Moore (1973-1985)
4. Timothy Dalton (1987-1989)
5. Pierce Brosnan (1995-2002)
6. Daniël Craig (2006-2021)
Er zijn ook verschillende acteurs geweest die Bond speelden in niet-Eon-producties, zoals:
* Barry Nelson (1954) - in de onofficiële tv-film "Casino Royale".
* David Niven (1967) - in de onofficiële film "Casino Royale".
* Robert Davi (1989) - in de onofficiële film "Never Say Never Again".
Deze worden echter niet beschouwd als onderdeel van de officiële James Bond-canon.