There have been eight 007s. Soon there will be a 9th.
Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig are the main actors who have played James Bond in 25 or 26 movies (depending on how you count) over 64 years ...
Pierce Brosnan made his debut as James Bond in GoldenEye, and it still stands as his best 007 film 30 years later. The franchise had gone through a rough patch toward the end of Roger Moore's time in ...