How many different actors have played James Bond in the films?
Sean Connery played James bond in 6 films which are as follows: Dr. No, From Russia With Love, Goldfinger, Thunderball, You Only Live Twice, Diamonds Are Forever.
George Lazenby played Bond for only one film which is On Her Majestys Secret Service.
Roger Moore appeared in 7 films which are as follows: Live And Let Die, The Man With The Golden Gun, The Spy Who Loved Me, Moonraker, For Your Eyes Only, Octopussy, A View To Kill.
Timothy Dalton played Bond in 2 films: The Living Daylights, License To Kill.
Pierce Brosnon appeared as Ian Flemmings agent in 4 films which are: Goldeneye, Tomorrow Never Dies, The World Is Not Enough, Die Another Day.
Daniel Craig, the newest bond, has only appeared as Bond once, but is set to return in 2008. Daniel Craig has appeared in Casino Royale and should appear in the 22nd Bond film next year.
Overall there has been 6 "Bonds" and 21 films Currently.
The first was Sean Connery. Then was George Blazenby (he only did one film). Then Roger Moore. Then Timothy Daltin (I'd argue he was the worst of the lot). Then Pierce Brosnan. The current one is Craig Daniels.
So in total there have been six bonds, though one of them only did one film (where Bond got married, which was just weird).