In the history of the James Bond film franchise (1962 to present date), there have been 22 “official” James Bond films (Eon Productions series ran by Harry Saltzman and Albert R. “Cubby” Broccoli), with this week’s Skyfall being the 23rd. Casino Royale (1967) – a spoof of the British secret agent starring David Niven – and Never Say Never Again (1983) – a shoddy remake of Thunderball – are the two Bond films considered by most Bond aficionados to “not count,” as they were filmed independently from Eon.
So without considering Niven, there have been six actors to play 007: Sean Connery (Dr. No, From Russia with Love, Goldfinger, Thunderball, You Only Live Twice, Diamonds Are Forever), George Lazenby (On Her Majesty’s Secret Service), Roger Moore (Live and Let Die, The Man with the Golden Gun, The Spy Who Loved Me, Moonraker, For Your Eyes Only, Octopussy, A View to a Kill), Timothy Dalton (The Living Daylights, License to Kill), Pierce Brosnan (GoldenEye, Tomorrow Never Dies, The World Is Not Enough, Die Another Day), and Daniel Craig (Casino Royale, Quantum of Solace, Skyfall).
For me, it’s impossible to argue against Sean Connery as the best Bond actor of all time. The original James Bond set the bar that everyone since has had to measure up to, and is essentially the standard-bearer for the character. He effortlessly defined the cool, smooth, spy who could not only charm the women, but kick some ass as well. So while I’m excited to see everyone’s choices, I’d love to hear from those who feel anyone other than Connery is the best Bond, and if so, then why?
My Circuit 3 for best actors to play Bond:
- Sean Connery
- Daniel Craig
- Roger Moore
What three actors do you feel played Bond best?