There are 25 official James Bond films produced by Eon Productions, and 27 films in total if the two major non‑Eon theatrical films are included.

Quick Scoop

  • The core answer most fans and official sources use is: 25 James Bond films, covering the main Eon Productions series from Dr. No (1962) to No Time to Die (2021).
  • If you also count the non‑Eon movies (Casino Royale 1967 and Never Say Never Again 1983), many overviews say there are 27 James Bond films.
  • Some detailed fan discussions go even further and include the 1954 TV version of Casino Royale , arguing for 28 “Bond screen adventures,” but that one is usually treated as a TV episode, not a film.

Official vs “All Bond” Counts

  • Official Eon series:
    • 25 films produced by Eon Productions.
  • Including non‑Eon theatrical films:
    • 27 films total when you add the spoof Casino Royale (1967) and Never Say Never Again (1983).

So, for “how many James Bond films are there,” the most precise way to phrase it is: 25 official Eon James Bond films, or 27 theatrical James Bond films if you include the two non‑Eon entries.

Information gathered from public forums or data available on the internet and portrayed here.