Still from Dr. No (1963)
All films · by Marcus Reyes

How Many James Bond Movies Are There?

How many James Bond movies are there? There are 27: 25 official films from Eon Productions, from Dr. No (1962) to No Time to Die (2021), plus two non-Eon films, Casino Royale (1967) and Never Say Never Again (1983). Dr. No was directed by Terence Young. The next Eon film, informally called Bond 26, is in development and has no title or release date, so it is not part of the count.

Image: TMDB

The 25 Main James Bond Movies

James Bond Spin-offs

How Many James Bond Movies Are There? The Full Count

The James Bond series has 27 theatrical films: 25 official entries from Eon Productions and 2 non-Eon films that sit outside the official run. That total covers every Bond film made for theaters from Dr. No in 1962 to No Time to Die in 2021. The count is argued over because two of the 27 were made without Eon's involvement, and because the title was filmed twice, as Casino Royale (1967), a spoof, and as Casino Royale (2006), a straight thriller.

The 25 official films split across six actors, and that split is the quickest way to keep the series straight. Sean Connery made six, George Lazenby one, Roger Moore seven, Timothy Dalton two, Pierce Brosnan four and Daniel Craig five, which adds up to 25. Cinvibe covers all 27 films, with the two non-Eon films marked as unofficial.

Are There 25 or 27 James Bond Movies?

There are 25 official Eon Productions Bond films and 27 Bond films in total once Casino Royale (1967) and Never Say Never Again (1983) are added. The figure 25 is the Eon series, the official run that began with Dr. No (1962), directed by Terence Young, and closed with No Time to Die (2021), directed by Cary Joji Fukunaga. The figure 27 adds Casino Royale (1967), a spoof made by producer Charles K. Feldman, who owned the rights to Ian Fleming's novel, and Never Say Never Again (1983), directed by Irvin Kershner. That second film was an independent retelling of the Thunderball story, made by Jack Schwartzman's Taliafilm with Kevin McClory as executive producer. Neither one belongs to the Eon continuity.

Are There 25 or 26 Bond Movies?

There are 25 official Bond movies, and 26 is not a count of anything that exists yet. Two things tend to produce that number: adding just one of the two non-Eon films to the 25, or including the next film by its informal name, Bond 26. That film is in development at Amazon MGM Studios, with Denis Villeneuve directing and Steven Knight writing, and no title, cast or release date has been announced. Our page on the next James Bond movie tracks it, including which casting reports are confirmed and which are still rumors.

What Are the 27 Bond Movies?

The 27 Bond movies are the 25 Eon films in release order, followed by the 2 non-Eon films. Years are first release years, and each title links to its film page.

#FilmDirectorBond
1Dr. No (1962)Terence YoungSean Connery
2From Russia with Love (1963)Terence YoungSean Connery
3Goldfinger (1964)Guy HamiltonSean Connery
4Thunderball (1965)Terence YoungSean Connery
5You Only Live Twice (1967)Lewis GilbertSean Connery
6On Her Majesty's Secret Service (1969)Peter R. HuntGeorge Lazenby
7Diamonds Are Forever (1971)Guy HamiltonSean Connery
8Live and Let Die (1973)Guy HamiltonRoger Moore
9The Man with the Golden Gun (1974)Guy HamiltonRoger Moore
10The Spy Who Loved Me (1977)Lewis GilbertRoger Moore
11Moonraker (1979)Lewis GilbertRoger Moore
12For Your Eyes Only (1981)John GlenRoger Moore
13Octopussy (1983)John GlenRoger Moore
14A View to a Kill (1985)John GlenRoger Moore
15The Living Daylights (1987)John GlenTimothy Dalton
16Licence to Kill (1989)John GlenTimothy Dalton
17GoldenEye (1995)Martin CampbellPierce Brosnan
18Tomorrow Never Dies (1997)Roger SpottiswoodePierce Brosnan
19The World Is Not Enough (1999)Michael AptedPierce Brosnan
20Die Another Day (2002)Lee TamahoriPierce Brosnan
21Casino Royale (2006)Martin CampbellDaniel Craig
22Quantum of Solace (2008)Marc ForsterDaniel Craig
23Skyfall (2012)Sam MendesDaniel Craig
24Spectre (2015)Sam MendesDaniel Craig
25No Time to Die (2021)Cary Joji FukunagaDaniel Craig
Non-EonCasino Royale (1967)Val Guest, Ken Hughes, John Huston, Joseph McGrath, Robert ParrishDavid Niven
Non-EonNever Say Never Again (1983)Irvin KershnerSean Connery

The two Casino Royale titles are easy to mix up. Casino Royale (1967) spreads the Bond name across several agents, with Peter Sellers billed first as Evelyn Tremble and David Niven as the retired Sir James Bond. Casino Royale (2006) is the official reboot that introduced Daniel Craig, so a search for Casino Royale without a year can land on either one.

Who Played Bond 7 Times?

Roger Moore played Bond seven times, more than any other actor in the Eon series. His run goes from Live and Let Die (1973) through The Man with the Golden Gun, The Spy Who Loved Me, Moonraker, For Your Eyes Only and Octopussy to A View to a Kill (1985). Sean Connery also reaches seven if you count the non-Eon Never Say Never Again (1983), because he made six Eon films from Dr. No to Diamonds Are Forever (1971). Daniel Craig follows with five, Pierce Brosnan with four, Timothy Dalton with two and George Lazenby with one. For the full lineup, see our guide to James Bond actors in order.

How Many 007 Films Are There in Total?

There are 27 films in the 007 series in total, and only the 25 Eon Productions films form the official series. The other two are the non-Eon films Casino Royale (1967), directed by five filmmakers with David Niven as Bond, and Never Say Never Again (1983), directed by Irvin Kershner with Sean Connery as Bond.

Which Bond Films Have the Biggest Box Office and Release Dates?

Skyfall (2012), directed by Sam Mendes, has the biggest box office of any Bond film, at about $1.11 billion worldwide on a $200 million budget. At the other end of the timeline, Dr. No cost about $1 million and earned roughly $59.6 million worldwide, with a reported UK premiere on 7 October 1962 and a reported US release on 8 May 1963. No Time to Die had its UK premiere at the Royal Albert Hall in London on 28 September 2021 and its US release on 8 October 2021. Connery and Moore also overlapped in 1983, with a US release on 10 June 1983 for Moore's Octopussy and a US release on 7 October 1983 for Connery's Never Say Never Again. For every budget and gross, see James Bond box office.

Where to Go Next

If you want to watch the films, start with our guide to James Bond movies in order, then check where to watch James Bond for your country. For the people, see the James Bond cast. The main franchise page, James Bond movies, links to everything else, and James Bond movies ranked is the place for opinion once you have seen a few.

Facts

FAQs

What are the 27 Bond movies?

The 27 Bond movies are the 25 Eon Productions films, from Dr. No (1962) to No Time to Die (2021), plus two non-Eon films: Casino Royale (1967) and Never Say Never Again (1983). The Eon films star Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. Each film has its own page with its director and Bond actor.

Are there 25 or 27 James Bond movies?

There are 25 official Eon Productions Bond films and 27 in total, because the total adds the non-Eon Casino Royale (1967) and Never Say Never Again (1983). The figure 26 is not a count of released films: it usually comes from adding only one of the two non-Eon films, or from the informal name Bond 26 for the next film.

Who played Bond 7 times?

Roger Moore played Bond seven times in the Eon series, from Live and Let Die (1973) to A View to a Kill (1985). Sean Connery also has seven Bond films if you include the non-Eon Never Say Never Again (1983), since he made six Eon films before it.

How many 007 films are there in total?

There are 27 films in the 007 series in total. Of those, 25 are official Eon Productions films and two are non-Eon films. The next Eon film, informally called Bond 26, is in development and is not counted because it has no title or release date.

Is Never Say Never Again an official Bond film?

No. Never Say Never Again (1983) is not an Eon Productions film, though it stars Sean Connery as Bond.

Why are Casino Royale (1967) and Never Say Never Again not official Bond films?

Neither was produced by Eon Productions. Casino Royale (1967) was a spoof made by producer Charles K. Feldman, who owned the rights to Ian Fleming's novel. Never Say Never Again (1983) was an independent retelling of the Thunderball story, made by Jack Schwartzman's Taliafilm with Kevin McClory as executive producer.