Home › Questions › Entertainment

Entertainment

Who played James Bond the most times?

Answered by the BingQuiz team · Updated · 1 min read

Short answer

Roger Moore played James Bond in seven official Eon Productions films, the most of any actor. Sean Connery also played Bond seven times if the unofficial Never Say Never Again is counted.

Roger Moore starred as Bond from Live and Let Die in 1973 to A View to a Kill in 1985. His films include The Spy Who Loved Me, Moonraker and Octopussy. Moore brought a lighter, more humorous style to the role. He was 57 when A View to a Kill was released, making him the oldest actor to play Bond in the official series.

Sean Connery was the first actor to play Bond on film, in Dr. No in 1962. He made six official Eon films, including Goldfinger and Thunderball, and returned for Never Say Never Again in 1983, a film made by a different studio. Many fans still consider him the definitive Bond.

Other Bonds

Daniel Craig played Bond in five films, from Casino Royale in 2006 to No Time to Die in 2021. Pierce Brosnan made four, Timothy Dalton two and George Lazenby one, On Her Majesty's Secret Service in 1969.

Did You Know?

Ian Fleming, the author who created James Bond, reportedly named him after an American ornithologist who wrote a book about birds of the Caribbean.

Think you know your entertainment? Test it in a quick quiz.Play the Bing James Bond Quiz →
Advertisement

More Entertainment Questions

  1. How many James Bond movies are there?Entertainment
  2. Who is Batman?Entertainment
  3. Who created Superman?Entertainment
  4. Who created Spider-Man?Entertainment
  5. What is anime?Entertainment
  6. What is manga?Entertainment
  7. What is the most popular anime?Entertainment
  8. What is Studio Ghibli?Entertainment