ROUGH CUT REVIEW

Data desk25 rowsUpdated

James Bond Films, All 25 Eon Movies: Year, Actor, Villain and Director

Sort all 25 Eon James Bond films by year, Bond actor, main villain or director, from Dr. No in 1962 to No Time to Die in 2021.

James Bond Films, All 25 Eon Movies: Year, Actor, Villain and Director
01 Scene 01

What the explorer holds

Rough Cut Review built this explorer around one narrow scope: the 25 films made by Eon Productions, from Dr. No in 1962 to No Time to Die in 2021. Two other films carry the James Bond name and stay out of the table on purpose. Casino Royale (1967) and Never Say Never Again (1983) were made outside Eon, and mixing them in would blur the one number the table exists to protect. "How many Bond films are there" has a clean answer only when a single producer draws the boundary. The 1967 Casino Royale and the 2006 Eon film of the same title are easy to confuse, so note that only the 2006 film appears below, in the Daniel Craig rows.

Reading the columns takes a few seconds. Year is the year of the film's first release. Film is the title as released. Bond is the actor in the lead role, Villain is the single antagonist the plot is built around, and Director is the credited director. Where a film has a henchman or a secondary threat, the table names the main villain only. The rows run oldest first, and each column header re-sorts the table, so a click on Bond groups the six eras together and a click on Director shows who returned most often. John Glen directed five films in a row from For Your Eyes Only (1981) to Licence to Kill (1989), the longest unbroken run in the table. Ernst Stavro Blofeld is the only villain who appears more than once, in four films across 1967 to 2015. Sorting by Villain puts those four rows side by side, and the gap between the first three and Spectre in 2015 is easy to see.

The film list follows the Eon Productions release list, as of October 23, 2026, and the directors were checked against Wikipedia's List of James Bond films. Villains are the character names as they appear in the films, and actors are listed under the name used in the credits. Each film carries one release year. The table does not rank the films or score them; for opinion, the franchise guide and the villain ranking linked at the bottom of the page carry the editorial judgment, and this page sticks to the record. Readers who want a quick answer can skim the FAQ first and return to the table for the detail. A new Eon release adds a row and changes the counts on this page, and the FAQ below is written from the table itself, so every answer can be checked by sorting the columns above. If a cell ever disagrees with the film, the film wins and the table is corrected.

02 Scene 02
25 rows

Every James Bond film, 1962 to 2021

25 of 25 rows shown

25 Eon Productions films, oldest first
Dr. No1962Sean ConneryJulius NoTerence Young
From Russia with Love1963Sean ConneryRosa KlebbTerence Young
Goldfinger1964Sean ConneryAuric GoldfingerGuy Hamilton
Thunderball1965Sean ConneryEmilio LargoTerence Young
You Only Live Twice1967Sean ConneryErnst Stavro BlofeldLewis Gilbert
On Her Majesty's Secret Service1969George LazenbyErnst Stavro BlofeldPeter R. Hunt
Diamonds Are Forever1971Sean ConneryErnst Stavro BlofeldGuy Hamilton
Live and Let Die1973Roger MooreKanangaGuy Hamilton
The Man with the Golden Gun1974Roger MooreFrancisco ScaramangaGuy Hamilton
The Spy Who Loved Me1977Roger MooreKarl StrombergLewis Gilbert
Moonraker1979Roger MooreHugo DraxLewis Gilbert
For Your Eyes Only1981Roger MooreAristotle KristatosJohn Glen
Octopussy1983Roger MooreKamal KhanJohn Glen
A View to a Kill1985Roger MooreMax ZorinJohn Glen
The Living Daylights1987Timothy DaltonGeorgi KoskovJohn Glen
Licence to Kill1989Timothy DaltonFranz SanchezJohn Glen
GoldenEye1995Pierce BrosnanAlec TrevelyanMartin Campbell
Tomorrow Never Dies1997Pierce BrosnanElliot CarverRoger Spottiswoode
The World Is Not Enough1999Pierce BrosnanElektra KingMichael Apted
Die Another Day2002Pierce BrosnanGustav GravesLee Tamahori
Casino Royale2006Daniel CraigLe ChiffreMartin Campbell
Quantum of Solace2008Daniel CraigDominic GreeneMarc Forster
Skyfall2012Daniel CraigRaoul SilvaSam Mendes
Spectre2015Daniel CraigErnst Stavro BlofeldSam Mendes
No Time to Die2021Daniel CraigLyutsifer SafinCary Joji Fukunaga

Click a column header to sort the table by that column; click it again to reverse the order.

03 Scene 03
5 questions

James Bond films: common questions

How many James Bond films are there?

There are 25 Eon Productions Bond films, released from Dr. No in 1962 to No Time to Die in 2021. Two further films, Casino Royale (1967) and Never Say Never Again (1983), use the character but were made outside Eon and are not counted here.

Which actor has played James Bond the most times?

Roger Moore, with seven Eon films from Live and Let Die (1973) to A View to a Kill (1985). Sean Connery made six, Daniel Craig five, Pierce Brosnan four, Timothy Dalton two and George Lazenby one.

Who directed the most James Bond films?

John Glen, with five: For Your Eyes Only, Octopussy, A View to a Kill, The Living Daylights and Licence to Kill. Guy Hamilton directed four, and Terence Young and Lewis Gilbert three each.

Which Bond villain appears in the most films?

Ernst Stavro Blofeld, who is the main villain in four Eon films: You Only Live Twice, On Her Majesty's Secret Service, Diamonds Are Forever and Spectre. No other villain in the table returns.

Why are Casino Royale (1967) and Never Say Never Again not in the table?

Neither was produced by Eon Productions, the company behind the 25 films in the table. The table keeps to the Eon series so that the film count, the actor eras and the director totals all describe one continuous run.

Sources

Top