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. Daniel Craig (2006-2021)
Der har også været flere skuespillere, der portrætterede Bond i ikke-Eon-produktioner, såsom:
* Barry Nelson (1954) - i den uofficielle "Casino Royale" tv-film
* David Niven (1967) - i den uofficielle "Casino Royale"-film
* Robert Davis (1989) - i den uofficielle "Never Say Never Again"-film
Disse betragtes dog ikke som en del af den officielle James Bond-kanon.