BONDS, JAMES BONDS
ONLY SIX actors have officially portrayed
James Bond: Sean Connery, George Lazenby, Roger Moore, Timothy
Dalton, Pierce Brosnan, and Daniel Craig. (Unofficially, the number goes up to seven if you count David Niven’s
Sir James Bond in 1967’s comic take on Casino Royale.) The one with the longest consecutive tenure? Craig, who’s played Bond for 14 years running.