
James Bond Cast and Crew: Every Actor and Director
The James Bond cast has had six lead actors in the 25 EON Productions films: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. A seventh, David Niven, played 007 in the unofficial, non EON Casino Royale (1967). Twelve directors have shared the official series between them, and Denis Villeneuve is directing the next film, which has no announced lead.
The Core James Bond Cast
Desmond LlewelynQ · 14 films
Bernard LeeM · 11 films
Lois MaxwellMiss Moneypenny · 11 films
Sean ConneryJames Bond · 7 films
Roger MooreJames Bond · 7 films
Judi DenchM · 7 films
Daniel CraigJames Bond · 5 films
Pierce BrosnanJames Bond · 4 films
Rory KinnearTanner · 4 films
Walter GotellMorzeny · 3 films
Geoffrey KeenSir Frederick Gray · 3 films
Joe Don BakerBrad Whitaker · 3 films
Who Appears in Which Film
| Actor | 1962 | 1963 | 1964 | 1965 | 1967 | 1969 | 1971 | 1973 | 1974 | 1977 | 1979 | 1981 | 1983 | 1985 | 1987 | 1989 | 1995 | 1997 | 1999 | 2002 | 2006 | 2008 | 2012 | 2015 | 2021 | 1967 | 1983 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Desmond Llewelyn | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |||||||||||||
| Bernard Lee | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||
| Lois Maxwell | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||
| Sean Connery | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||
| Roger Moore | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||
| Judi Dench | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||
| Daniel Craig | ● | ● | ● | ● | ● | ||||||||||||||||||||||
| Pierce Brosnan | ● | ● | ● | ● | |||||||||||||||||||||||
| Rory Kinnear | ● | ● | ● | ● | |||||||||||||||||||||||
| Walter Gotell | ● | ● | ● | ||||||||||||||||||||||||
| Geoffrey Keen | ● | ● | ● | ||||||||||||||||||||||||
| Joe Don Baker | ● | ● | ● | ||||||||||||||||||||||||
| Samantha Bond | ● | ● | ● | ||||||||||||||||||||||||
| Jeffrey Wright | ● | ● | ● | ||||||||||||||||||||||||
| Jesper Christensen | ● | ● | ● | ||||||||||||||||||||||||
| Ralph Fiennes | ● | ● | ● |
James Bond Directors
1962Terence YoungDr. No
1963Terence YoungFrom Russia with Love
1964Guy HamiltonGoldfinger
1965Terence YoungThunderball
1967Lewis GilbertYou Only Live Twice
1969Peter R. HuntOn Her Majesty's Secret Service
1971Guy HamiltonDiamonds Are Forever
1973Guy HamiltonLive and Let Die
1974Guy HamiltonThe Man with the Golden Gun
1977Lewis GilbertThe Spy Who Loved Me
1979Lewis GilbertMoonraker
1981John GlenFor Your Eyes Only
1983John GlenOctopussy
1985John GlenA View to a Kill
1987John GlenThe Living Daylights
1989John GlenLicence to Kill
1995Martin CampbellGoldenEye
1997Roger SpottiswoodeTomorrow Never Dies
1999Michael AptedThe World Is Not Enough
2002Lee TamahoriDie Another Day
2006Martin CampbellCasino Royale
2008Marc ForsterQuantum of Solace
2012Sam MendesSkyfall
2015Sam MendesSpectre
2021Cary Joji FukunagaNo Time to Die
1967Val Guest and Ken Hughes and John Huston and Joseph McGrath and Robert ParrishCasino Royale
1983Irvin KershnerNever Say Never Again
James Bond Cast: Who Has Played 007?
Six actors have played James Bond in the 25 EON Productions films, and a seventh, David Niven, played the character in the unofficial 1967 spoof Casino Royale. Roger Moore holds the record with seven films, while George Lazenby appeared in one. The table lists each actor's run in release order.
| Actor | EON films | First EON film | Latest EON film |
|---|---|---|---|
| Sean Connery | 6 | Dr. No | Diamonds Are Forever |
| George Lazenby | 1 | On Her Majesty's Secret Service | On Her Majesty's Secret Service |
| Roger Moore | 7 | Live and Let Die | A View to a Kill |
| Timothy Dalton | 2 | The Living Daylights | Licence to Kill |
| Pierce Brosnan | 4 | GoldenEye | Die Another Day |
| Daniel Craig | 5 | Casino Royale (2006) | No Time to Die |
| David Niven | None (non EON) | Casino Royale (1967) | Casino Royale (1967) |
Connery also starred in the non EON Never Say Never Again.
Dr. No (UK release October 7, 1962 and US release May 8, 1963, both as reported), directed by Terence Young, introduced Sean Connery as Bond. He starred in the first five films, handed the part to George Lazenby for On Her Majesty's Secret Service (1969), directed by Peter R. Hunt, and then returned for Diamonds Are Forever. Connery also headlined Never Say Never Again, which Jack Schwartzman's Taliafilm made independently with Kevin McClory as executive producer, so it sits outside the official series.
Roger Moore took over in Live and Let Die (1973), directed by Guy Hamilton, and kept the role through A View to a Kill. Timothy Dalton followed in The Living Daylights (1987), directed by John Glen, after Pierce Brosnan, who had been linked to the part, stayed on the television series Remington Steele. Brosnan arrived later in GoldenEye (1995), directed by Martin Campbell, and Daniel Craig in Casino Royale (2006), also directed by Campbell. Craig's fifth and most recent film is No Time to Die (2021), directed by Cary Joji Fukunaga, with a UK premiere on September 28, 2021 at the Royal Albert Hall in London and a US release on October 8, 2021.
The main supporting cast of the EON films includes Ursula Andress, Gert Fröbe, Diana Rigg, Christopher Lee, Eva Green and Christoph Waltz. Andress played Honey Ryder in Dr. No, Fröbe played Auric Goldfinger in Goldfinger, Rigg played Tracy Di Vicenzo opposite Lazenby, and Lee played Francisco Scaramanga in The Man with the Golden Gun. The Moore years brought Barbara Bach as Major Anya Amasova, Carole Bouquet as Melina Havelock, Maud Adams as Octopussy and Christopher Walken as Max Zorin. Sean Bean played Alec Trevelyan against Brosnan, Michelle Yeoh played Wai Lin, and Halle Berry played Jinx. The Craig era features Green as Vesper Lynd, Mads Mikkelsen as Le Chiffre, Javier Bardem as Raoul Silva, Waltz as Ernst Stavro Blofeld and Rami Malek as Lyutsifer Safin. Full profiles sit on the James Bond characters page, and the order of the actors is on James Bond actors in order.
The question most readers ask next is who comes after Craig. Amazon MGM Studios confirmed on May 14, 2026 that casting had begun, saying the search for the next James Bond is underway, and it has named no lead actor. TheWrap reported on October 22, 2026, citing insiders, that final screen tests would start the following day, and the studio declined to comment. The reported shortlist, with each source and status, is covered on the next James Bond movie page.
Who Has Directed the James Bond Films?
Twelve directors have made the 25 EON Bond films: John Glen (five), Guy Hamilton (four), Terence Young and Lewis Gilbert (three each), Martin Campbell and Sam Mendes (two each), and six who directed one. Glen directed the most, one after another from For Your Eyes Only to Licence to Kill. The table groups the films by director.
| Director | EON films | Titles |
|---|---|---|
| John Glen | 5 | For Your Eyes Only, Octopussy, A View to a Kill, The Living Daylights, Licence to Kill |
| Guy Hamilton | 4 | Goldfinger, Diamonds Are Forever, Live and Let Die, The Man with the Golden Gun |
| Terence Young | 3 | Dr. No, From Russia with Love, Thunderball |
| Lewis Gilbert | 3 | You Only Live Twice, The Spy Who Loved Me, Moonraker |
| Martin Campbell | 2 | GoldenEye, Casino Royale (2006) |
| Sam Mendes | 2 | Skyfall, Spectre |
| Peter R. Hunt | 1 | On Her Majesty's Secret Service |
| Roger Spottiswoode | 1 | Tomorrow Never Dies |
| Michael Apted | 1 | The World Is Not Enough |
| Lee Tamahori | 1 | Die Another Day |
| Marc Forster | 1 | Quantum of Solace |
| Cary Joji Fukunaga | 1 | No Time to Die |
The directors line up with the actors in a few clear patterns. Young directed the first two Connery films and Thunderball, Hamilton directed Connery's Goldfinger and Diamonds Are Forever and then Moore's first two, and Gilbert made You Only Live Twice before directing Moore in The Spy Who Loved Me and Moonraker. Glen directed Moore's last three films and both of Dalton's. Hunt directed only the one Bond film, with Lazenby.
Brosnan worked with four different directors in four films: Campbell, Roger Spottiswoode on Tomorrow Never Dies, Michael Apted on The World Is Not Enough and Lee Tamahori on Die Another Day. Craig had four directors across five films: Campbell, Marc Forster on Quantum of Solace, Sam Mendes on Skyfall and Spectre, and Fukunaga. Campbell is the only director to launch two different Bond actors, Brosnan and Craig.
Michael G. Wilson and Barbara Broccoli produced The World Is Not Enough, per Variety.
The two non EON films have their own crews. The 1967 Casino Royale credits five directors, Val Guest, Ken Hughes, John Huston, Joseph McGrath and Robert Parrish, and its producer, Charles K. Feldman, made it as a spoof from the rights to Ian Fleming's novel. Never Say Never Again was directed by Irvin Kershner.
The next film has its crew in place before its cast. Denis Villeneuve is directing, Steven Knight is writing, and Amy Pascal and David Heyman are producing, per Screen Daily. Knight said on September 12, 2026 that his first draft of the screenplay was finished, per Variety. On the casting side, Variety first reported on May 14, 2026 that Nina Gold had been hired as casting director, but the studio statement did not confirm her role. No release date has been announced.
Who Returns and Who Is Recast in the Bond Films?
The roles that return most are M, Miss Moneypenny and Q, while the role recast most often is Felix Leiter, played by seven different actors across the EON films. Here is how the main supporting parts changed hands.
Bernard Lee played M from Dr. No through Moonraker. Robert Brown then took over for Octopussy, A View to a Kill, The Living Daylights and Licence to Kill, and Judi Dench played M in seven films from GoldenEye to Skyfall. Ralph Fiennes appears as Gareth Mallory in Skyfall and as M in Spectre and No Time to Die. See the M page for more.
Lois Maxwell played Miss Moneypenny from Dr. No to A View to a Kill, Caroline Bliss took the part in The Living Daylights, Samantha Bond played her from GoldenEye through Die Another Day, and Naomie Harris is credited as Eve in Skyfall before playing Moneypenny in Spectre and No Time to Die. Q passed from Desmond Llewelyn to John Cleese in Die Another Day, after Cleese had appeared as R in The World Is Not Enough, and then to Ben Whishaw in Skyfall. Llewelyn made his last of 17 Bond appearances in The World Is Not Enough, and he died in a car crash on December 19, 1999 at 85, per CBS News. See Miss Moneypenny and Q.
Felix Leiter is the clearest recast. Jack Lord, Cec Linder, Rik Van Nutter, Norman Burton, David Hedison, John Terry and Jeffrey Wright have all played him in the EON films, with Hedison returning in Licence to Kill after Live and Let Die and Wright playing him in Casino Royale, Quantum of Solace and No Time to Die. Bernie Casey played him in Never Say Never Again. See Felix Leiter.
Ernst Stavro Blofeld has four EON faces: Donald Pleasence, Telly Savalas, Charles Gray and Christoph Waltz, who played the role in Spectre and No Time to Die. Max von Sydow played him in Never Say Never Again. Richard Kiel played Jaws in The Spy Who Loved Me and Moonraker, and Jesper Christensen played Mr. White in Casino Royale, Quantum of Solace and Spectre. Rory Kinnear's Tanner appears in four Craig films. See Ernst Stavro Blofeld and Jaws.
Desmond Llewelyn appeared opposite five of the six EON Bonds: Connery, Lazenby, Moore, Dalton and Brosnan. Lois Maxwell appeared opposite three of them, and Judi Dench's seven films as M carry her across both the Brosnan and Craig eras. Seven actors played Felix Leiter across ten EON appearances, and Jeffrey Wright's three films are the longest run by one actor.
Charles Gray played Dikko Henderson in You Only Live Twice and Ernst Stavro Blofeld in Diamonds Are Forever, which is as close to a retcon as the pre Craig era gets. Joe Don Baker played Brad Whitaker in The Living Daylights and Jack Wade in GoldenEye and Tomorrow Never Dies. If you want to see these recasts land in the order audiences met them, follow the James Bond movies in order list.
Facts
- The James Bond series has 25 EON Productions films. TMDB, checked 2026-11-02
- Roger Moore played James Bond in seven EON films, the most of any actor. TMDB, checked 2026-11-02
- David Niven is credited as James Bond in the unofficial, non EON Casino Royale (1967). TMDB, checked 2026-11-02
- John Glen directed five EON Bond films, from For Your Eyes Only to Licence to Kill. TMDB, checked 2026-11-02
- Judi Dench is credited as M in seven EON films, from GoldenEye to Skyfall. TMDB, checked 2026-11-02
- Dr. No (1962) had a reported UK release on October 7, 1962. TMDB, checked 2026-11-02
- Dr. No (1962) had a reported US release on May 8, 1963. The Numbers, checked 2026-11-02
- No Time to Die (2021) had its UK premiere at the Royal Albert Hall on September 28, 2021. NBC Washington, checked 2026-11-02
- No Time to Die (2021) had its confirmed US release on October 8, 2021. The Numbers, checked 2026-11-02
- Amazon MGM Studios confirmed on May 14, 2026 that casting for the next Bond film had begun, with no lead actor named. Screen Daily, checked 2026-11-02
- Denis Villeneuve is directing the next James Bond film. Screen Daily, checked 2026-11-02
- No release date has been announced for the next James Bond film. RTE, checked 2026-11-02
FAQs
Who is the next James Bond?
No actor has been announced as the next James Bond. Amazon MGM Studios confirmed on May 14, 2026 that casting had begun, and TheWrap reported on October 22, 2026, citing insiders, that final screen tests would start the following day. The studio declined to comment and has confirmed no names. The shortlist, with each report's source and status, is on the next James Bond movie page.
Can you give me a list of James Bond movies?
There are 25 EON Productions films: Dr. No, From Russia with Love, Goldfinger, Thunderball, You Only Live Twice, On Her Majesty's Secret Service, Diamonds Are Forever, Live and Let Die, The Man with the Golden Gun, The Spy Who Loved Me, Moonraker, For Your Eyes Only, Octopussy, A View to a Kill, The Living Daylights, Licence to Kill, GoldenEye, Tomorrow Never Dies, The World Is Not Enough, Die Another Day, Casino Royale (2006), Quantum of Solace, Skyfall, Spectre and No Time to Die. Two non EON films also exist, Casino Royale (1967) and Never Say Never Again. The full list with dates is on the James Bond movies page.
Is Daniel Craig still James Bond?
Daniel Craig's last film as James Bond was No Time to Die (2021), and he has not been announced for the next film. Craig played Bond in five EON films, from Casino Royale (2006) to No Time to Die, and Amazon MGM Studios said in May 2026 that the search for the next James Bond is underway.
Who is James Bond?
James Bond is the MI6 agent, code number 007, at the center of the series. In the films he is a British intelligence officer sent on missions by M, and the character comes from the novels of Ian Fleming. His profile is on the James Bond character page.
How many actors have played James Bond?
Seven actors have played James Bond on screen in the series: six in the 25 EON Productions films and David Niven in the unofficial 1967 Casino Royale. The six EON actors are Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. Connery also returned in the non EON Never Say Never Again. The order of their films is on James Bond actors in order.
Who is the James Bond casting director?
Nina Gold is reported to be the casting director for the next film. Variety first reported her hiring on May 14, 2026, but the studio statement did not confirm her role.