What actor portrayed James Bond in the most franchise films during the 20th century?

External Websites

Roger Moore starred as James Bond in the most films produced by the “official” Bond franchise, Eon Productions Limited: seven. Sean Connery followed closely behind, having played the role in six Eon-produced Bond films. (Two Bond films from the 20th century were not produced by Eon and thus are often excluded from consideration.)