Which actor played the role of James Bond in the most official Eon Productions films, totaling seven appearances?
Show answer
Roger Moore
Moore played the British spy in seven films between 1973 and 1985. While Sean Connery played the role six times in the official series, he also played it in one non-Eon film, making their counts often debated.
Also asked as:
- Who holds the record for playing James Bond in the most Eon Productions films, with seven appearances?