Which actor has portrayed James Bond in most movies?

First place goes to two actors (as of 2017): Roger Moore was 007 in 007 movies, but so was Sean Connery. The 2nd place is a tie as well: Both Pierce Brosnan and Daniel Craig have portrayed James Bond 4 times. Timothy Dalton comes in on third, with 2 Bond movies. George Lazenby (and David Niven, if we count the Bond parody as well) have portrayed Bond only once.