James Bond actors in order: how many played the iconic spy?
Roger Moore (1973-1985) Roger Moore is a famous English actor who played the M16 agent in seven movies between 1973 and 1985. He is the number one actor to play Agent 007 in terms of the number of films.