Sean Connery from 1962-1967,1971. George Lazenby 1969. Roger Moore from 1973-1985. Timothy Dalton from 1987-1989. Pierce Brosnan from 1995-2002. Daniel Craig 2006-Present.
Six different actors have played spy James Bond in the official franchise. Sean Connery originated the role in 1962's Dr No, and went on to play the character in From Russia with Love (1963), Goldfinger (1964), Thunderball (1965) and You Only Live Twice (1967). He reprised the role in 1971's Diamonds are Forever and in non-canonical instalment Never Say Never Again in 1983. George Lazenby made one appearance in 1969's On Her Majesty's Secret Service, before being replaced by Roger Moore, who played the part throughout the 1970s and early 1980s. He appeared as Bond in Live and Let Die (1973), The Man with the Golden Gun (1974), The Spy who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), Octopussy (1983) and A View to a Kill (1985). Timothy Dalton then played Bond in The Living Daylights (1987) and License to Kill (1989). Pierce Brosnan played Bond in the 1990s and early 2000s, beginning with Goldeneye in 1995, followed by Tomorrow Never Dies (1997), The World is Not Enough (1999) and Die Another Day (2002). Daniel Craig is the latest actor to play Bond, and will make his first appearance in 2006's Casino Royale.
David Niven - 1 really bad performance in a camp version of Casino Royal
George Lazenby
Sean Connery
Roger Moore
Timothy Dalton
Pierce Brosnan
Daniel Craig
George Lazenby
Sean Connery
Roger Moore
Timothy Dalton
Pierce Brosnan
Daniel Craig
David Niven's Appearance was done for Television , not as a regular Film, I believe!
Bertram
Bertram
I don't know where the first responder got their information, but their answer is way off beam. Some of the actors named have been IN James Bond films, but not as JB himself.
There may be more obscure vesions of the stories (such as the spoof CASINO ROYALE made in the 1960's with David Niven as SIR James Bond) but the official series of films by EON productions had the follwing actors in the title role :-
Sean Connery - Dr No, From Russia With Love, Goldfinger, Thunderball,
You Only Live Twice, and Diamonds are Forever (the last one after
OHMSS). Also reprised the role in Never Say Never Again, a spoof
remake of Thunderball
Gorge Lazenby - On Her Majesty's Secret Service
Roger Moore - Live & Let Die, Man with the Golden Gun, Spy who Loved Me,
Moonraker, For Your Eyes Only, Octopussy, View To a Kill
Timothy Dalton - Living Daylights, Licensed to Kill
Pierce Brosnan - Goldeneye, Tomorrow Never Dies, The World is Not Enough
Daniel Craig - Casino Royale, Quantum of Solace
There may be more obscure vesions of the stories (such as the spoof CASINO ROYALE made in the 1960's with David Niven as SIR James Bond) but the official series of films by EON productions had the follwing actors in the title role :-
Sean Connery - Dr No, From Russia With Love, Goldfinger, Thunderball,
You Only Live Twice, and Diamonds are Forever (the last one after
OHMSS). Also reprised the role in Never Say Never Again, a spoof
remake of Thunderball
Gorge Lazenby - On Her Majesty's Secret Service
Roger Moore - Live & Let Die, Man with the Golden Gun, Spy who Loved Me,
Moonraker, For Your Eyes Only, Octopussy, View To a Kill
Timothy Dalton - Living Daylights, Licensed to Kill
Pierce Brosnan - Goldeneye, Tomorrow Never Dies, The World is Not Enough
Daniel Craig - Casino Royale, Quantum of Solace
James Bond is basically a fictional charactter that was created in the year 1953 by the famous writer Ian Fleming. This character and his story has been converted to large screen also.
A number of top actors of their times, auditioned for this role but only a few were selected. The list of actors who played James Bond are as follows:
- Joe Don Baker - 1973
- Micheal Billington - 1973, 1979, 1983
- Julian Glover - 1962, 1967
- Sean Bean - 1987
- Colin Salmon - 2004.
Barry Nelson also starred in an early BW television version of Casino Royale. Another movie version of Casino Royale (more of a spoof) starred David Niven as Bond.
7
David Niven _ Casino Royale
Sean Connery
George Lazenby
Roger Moore
Tiimothy Dalton
Pierce Brosnam
Daniel Craig
David Niven _ Casino Royale
Sean Connery
George Lazenby
Roger Moore
Tiimothy Dalton
Pierce Brosnam
Daniel Craig
Didn't David Niven play James Bond once?
There were only 6 james bond actors
These played role of James Bond; Sean Connery, George Lazenby, Pierce Brosnan, Timothy Dalton, Roger Moore, and Daniel Craig.
From 1st to last: Sean Connery, George Lazenby, Pierce Brosnan, Timothy Dalton, Roger Moore, and Daniel Craig
Daniel Craig