Arts >> Books >> Fiction

How many actors have portrayed James Bond?

There have been six actors who have portrayed James Bond in the official Eon Productions film series:

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)

There have also been several actors who portrayed Bond in non-Eon productions, such as:

* Barry Nelson (1954) - in the unofficial "Casino Royale" TV movie

* David Niven (1967) - in the unofficial "Casino Royale" film

* Robert Davi (1989) - in the unofficial "Never Say Never Again" film

However, these are not considered part of the official James Bond canon.

Fiction

Related Categories