A2oz

Who played James Bond most often?

Published in Film 1 min read

Sir Sean Connery played James Bond the most, starring in seven films.

  • Sean Connery starred in:

    • Dr. No (1962)
    • From Russia with Love (1963)
    • Goldfinger (1964)
    • Thunderball (1965)
    • You Only Live Twice (1967)
    • Diamonds Are Forever (1971)
    • Never Say Never Again (1983)
  • Roger Moore starred in seven films, but his first film, Live and Let Die, was released in 1973, after Connery's final film in the series, Diamonds Are Forever.

  • Daniel Craig is the only other actor to have played James Bond in more than two films. He starred in five films:

    • Casino Royale (2006)
    • Quantum of Solace (2008)
    • Skyfall (2012)
    • Spectre (2015)
    • No Time to Die (2021)

Related Articles