The James Bond film series is the most profitable film series ever made. The films were inspired by Ian Fleming’s novels about a British spy, James Bond 007. Here is a list of all the actors who have played James Bond, and the name of the film(s) they appeared in. Both official and unofficial works are listed.
Actors Who Have Played James Bond
- Sean Connery. Appeared in Dr No (1962), From Russia With Love (1963), Goldfinger (1964), Thunderball (1965), You Only Live Twice (1967) and Diamonds are Forever (1971).
- George Lazenby- Appeared in On Her Majesty’s Secret Service (1969).
- Roger Moore- Appeared 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 Kill (1985).
- Timothy Dalton. Appeared in The Living Daylights (1987) and Licence to Kill (1989).
- Pierce Brosnan. Appeared in GoldenEye (1995), Tomorrow Never Dies (1997), The World is Not Enough (1999) and Die Another Day (2002).
- Daniel Craig. Appeared in Casino Royale (2006) and Quantum of Solace (2008).
- Barry Nelson. Appeared in an episode of Climax! titled Casino Royale and based on the James Bond novels. This television episode first aired in 1954, making Nelson the first actor to appear as James Bond.
- David Niven. He appeared in the film Casino Royale released in 1967. This is not considered ‘official’ as it was not produced by EON Productions (who has produced all the official films) and was made to be a parody of spy films rather than a Bond film.
- Sean Connery. After his last appearance in the ‘official’ James Bond movies, Connery was told that he would never play Bond again. His reply was ‘Never Say Never Again’. That became the title of an unofficial James Bond film (not produced by EON) released in 1983 by Warner Brothers.