How many James Bond did roger Moore play?

Roger Moore has played 7 James Bond films.