As of 2015, Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig have played James Bond in official Bond films. Other actors have portrayed James Bond in television shows, radio productions and unofficial spoof movies.
Sean Connery was the first official James Bond, with his continuous run as the famous agent in five movies, beginning with "Dr. No" in 1962 "through You Only Live Twice" in 1967. He came back two separate times to reprise his role of Bond in "Diamonds Are Forever" and "Never Say Never Again."
George Lazenby headlined only one Bond film, "On Her Majesty's Secret Service," released in 1969.
Roger Moore was the next reoccurring Bond, starring in seven straight James Bond movies starting with "Live and Let Die" and ending with "A View to a Kill."
Timothy Dalton took on the role of James Bond for a two-movie run, with "The Living Daylights" in 1987 and "License to Kill" in 1989.
Pierce Brosnan carried the Bond torch forward with four movies, starting with "Goldeneye" and ending with "DIe Another Day."
After the Brosnan era, the franchise was rebooted. Daniel Craig was cast as James Bond, the slate was wiped clean, and the movie anthology started over with "Casino Royale." The fourth Daniel Craig Bond film, "Spectre," hits theaters in the fall of 2015.