
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.
The 25 Main James Bond Movies
Film 1Dr. No1962 · $60 million
Film 2From Russia with Love1963
Film 3Goldfinger1964 · $125 million
Film 4Thunderball1965 · $141 million
Film 5You Only Live Twice1967 · $112 million
Film 6On Her Majesty's Secret Service1969 · $82 million
Film 7Diamonds Are Forever1971 · $116 million
Film 8Live and Let Die1973 · $162 million
Film 9The Man with the Golden Gun1974 · $98 million
Film 10The Spy Who Loved Me1977
Film 11Moonraker1979 · $210 million
Film 12For Your Eyes Only1981 · $195 million
Film 13Octopussy1983 · $188 million
Film 14A View to a Kill1985 · $153 million
Film 15The Living Daylights1987 · $191 million
Film 16Licence to Kill1989 · $156 million
Film 17GoldenEye1995 · $352 million
Film 18Tomorrow Never Dies1997 · $333 million
Film 19The World Is Not Enough1999 · $362 million
Film 20Die Another Day2002 · $432 million
Film 21Casino Royale2006 · $606 million
Film 22Quantum of Solace2008 · $590 million
Film 23Skyfall2012 · $1.11 billion
Film 24Spectre2015 · $879 million
Film 25No Time to Die2021 · $759 million
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.
| # | Film | Director | Bond |
|---|---|---|---|
| 1 | Dr. No (1962) | Terence Young | Sean Connery |
| 2 | From Russia with Love (1963) | Terence Young | Sean Connery |
| 3 | Goldfinger (1964) | Guy Hamilton | Sean Connery |
| 4 | Thunderball (1965) | Terence Young | Sean Connery |
| 5 | You Only Live Twice (1967) | Lewis Gilbert | Sean Connery |
| 6 | On Her Majesty's Secret Service (1969) | Peter R. Hunt | George Lazenby |
| 7 | Diamonds Are Forever (1971) | Guy Hamilton | Sean Connery |
| 8 | Live and Let Die (1973) | Guy Hamilton | Roger Moore |
| 9 | The Man with the Golden Gun (1974) | Guy Hamilton | Roger Moore |
| 10 | The Spy Who Loved Me (1977) | Lewis Gilbert | Roger Moore |
| 11 | Moonraker (1979) | Lewis Gilbert | Roger Moore |
| 12 | For Your Eyes Only (1981) | John Glen | Roger Moore |
| 13 | Octopussy (1983) | John Glen | Roger Moore |
| 14 | A View to a Kill (1985) | John Glen | Roger Moore |
| 15 | The Living Daylights (1987) | John Glen | Timothy Dalton |
| 16 | Licence to Kill (1989) | John Glen | Timothy Dalton |
| 17 | GoldenEye (1995) | Martin Campbell | Pierce Brosnan |
| 18 | Tomorrow Never Dies (1997) | Roger Spottiswoode | Pierce Brosnan |
| 19 | The World Is Not Enough (1999) | Michael Apted | Pierce Brosnan |
| 20 | Die Another Day (2002) | Lee Tamahori | Pierce Brosnan |
| 21 | Casino Royale (2006) | Martin Campbell | Daniel Craig |
| 22 | Quantum of Solace (2008) | Marc Forster | Daniel Craig |
| 23 | Skyfall (2012) | Sam Mendes | Daniel Craig |
| 24 | Spectre (2015) | Sam Mendes | Daniel Craig |
| 25 | No Time to Die (2021) | Cary Joji Fukunaga | Daniel Craig |
| Non-Eon | Casino Royale (1967) | Val Guest, Ken Hughes, John Huston, Joseph McGrath, Robert Parrish | David Niven |
| Non-Eon | Never Say Never Again (1983) | Irvin Kershner | Sean 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
- Dr. No (1962) had a reported UK premiere on 7 October 1962. TMDB, checked 2026-11-02
- Dr. No (1962) had a reported US release on 8 May 1963. The Numbers, checked 2026-11-02
- Dr. No (1962) grossed $59,566,680 worldwide. The Numbers, checked 2026-11-02
- Skyfall (2012) grossed $1,110,111,413 worldwide, the highest total of any Bond film. Box Office Mojo, checked 2026-11-02
- No Time to Die (2021) had its UK premiere at the Royal Albert Hall in London on 28 September 2021. NBC Washington, checked 2026-11-02
- No Time to Die (2021) was released in the US on 8 October 2021. The Numbers, checked 2026-11-02
- Octopussy (1983) had its US release on 10 June 1983. The Numbers, checked 2026-11-02
- Never Say Never Again (1983) had its US release on 7 October 1983. Box Office Mojo, checked 2026-11-02
- Denis Villeneuve was named director of the next Bond film in June 2025. NPR, checked 2026-11-02
- Steven Knight is the writer of the next Bond film. Screen Daily, checked 2026-11-02
- Amazon MGM Studios is the studio behind the next Bond film and confirmed on 14 May 2026 that casting had begun. Screen Daily, checked 2026-11-02
- As of 2 November 2026, no cast, title or release date has been announced for the next Bond film. Screen Daily, checked 2026-11-02
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.

