Which actor has portrayed James Bond in most movies?


The first place is a tie (as of 2021): 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 Connery7
Roger Moore7
Daniel Craig5
Pierce Brosnan4
Timothy Dalton2
George Lazenby1
David Niven1

Here is a complete chronological list of all James Bond movies.

Was this answer helpful ? Yes (81) / No (4)

9 thoughts on “Which actor has portrayed James Bond in most movies?”

    1. 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! šŸ¤—

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.