12 Comments
The first place is a tie (as of 2023): Roger Moore & Sean Connery have each been 007 in… 007 movies. In 2nd place, we find Daniel Craig with 5 movies, followed by Pierce Brosnan in 3rd place, with 4. Timothy Dalton comes in on fourth place, with 2 Bond movies. George Lazenby (and David Niven, if we count the Bond parody as well) have portrayed Bond only once.
actor | # of movies |
---|---|
Sean Connery | 7 |
Roger Moore | 7 |
Daniel Craig | 5 |
Pierce Brosnan | 4 |
Timothy Dalton | 2 |
George Lazenby | 1 |
David Niven | 1 |
Here is a complete chronological list of all James Bond movies.
Was this answer helpful ?
Yes
(146)
/
No
(4)
Data is wrong – it’s 7 each for SC and RM
The info in the table is correct, but I see that I’ve indeed written it wrong in the text. Thanks for the heads-up! π€
Should probably update since DCβs 5th Movie is coming out.
Will do, as soon as it’s actually out π
I feel like Connery is an acception for first in 7 movies considering his last movie isnβt canon, and not a true bond film
You are missing Barry Nelson that did Casino Royal in Climax
No, I’m not. π
That wasn’t a movie, but an episode of the TV series’ Climax!’. See also https://evert.meulie.net/various/media/all-james-bond-movies/
Daniel Craig is on his fifth outing.
Never Say Never Again is non-canon
Yup, doesn’t count
I have chosen to include both ‘Never say never again’ and the Casino Royale movie with David Niven because… I wanted to π
Apparently, Daniel Craig established a record or two as well:
With around 235 kill count records, Craig’s Bond is deemed as the most lethal one.
While Sean Connery has made the most appearances as Bond, Craig is currently the longest-serving actor to portray the character, having played Bond for 15 years.
He is also the first Bond actor to play James Bond in three different decades (the 2000s, the 2010s and the 2020s).
Even though He only made 5 Bond movies, Daniel Craig had the role for the most years.