How many James Bond movies are there?
There are 25 official James Bond films made by Eon Productions, from Dr. No in 1962 to No Time to Die in 2021. Two other Bond films were made outside the official series.
The official series, produced by Eon, has featured six actors as Bond: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. The 25th film, No Time to Die, was released in 2021 after delays caused by the COVID-19 pandemic and was Craig's final appearance.
The two unofficial films are the comedy Casino Royale from 1967, with David Niven, and Never Say Never Again from 1983, which brought Sean Connery back to the role. A 1954 American TV episode also adapted Casino Royale, with Barry Nelson as an American agent called Jimmy Bond.
What comes next
In 2025, Amazon MGM Studios took creative control of the franchise from the Broccoli family's Eon Productions. Director Denis Villeneuve was chosen to direct the next Bond film, with producers Amy Pascal and David Heyman. Choosing the next actor to play 007 has become one of the most closely followed casting stories in film.
Did You Know?
The famous gun barrel sequence, with Bond turning and firing at the camera, opens almost every film in the official series.