Sean Connery, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig have all played James Bond in multiple feature films. Actors George Lazenby and David Niven each played the character in single films in the 1960s.
The first James Bond feature film was "Dr. No," released in 1962 with Sean Connery playing the famous secret agent. Connery played the role in seven movies overall and helped establish the popularity of the character and the film franchise based around him. Roger Moore would also play 007 seven times, starting with "Live and Let Die" in 1973 and concluding with "A View To A Kill" in 1985.
Moore's replacement as 007 was Timothy Dalton, who played James Bond in two films in the 1980s. After the lackluster box office performance these movies garnered, the franchise replaced Dalton with Pierce Brosnan. Brosnan starred as Bond in four movies, including "Die Another Day" in 2002. Daniel Craig is the most recent James Bond, assuming the role after Brosnan. He appeared as Agent 007 in four feature films as of 2015, beginning with a remake of "Casino Royale" in 2006.
Both David Niven and George Lazenby portrayed the character in single films. Niven starred as an older version of Bond in the original "Casino Royale," which filmmakers conceived as a spoof of the film series. George Lazenby played 007 in a single film, 1969's "On Her Majesty's Secret Service." Lazenby withdrew from the film series after that on the advice of his agent, thinking that the role had run its course.