
James Bond Actors: Every 007 in Order, Ranked & More
Few film franchises command the kind of loyal, argument-ready fandom that James Bond does. Part of the fun is the endless debate: Who was the best 007? But before you pick a side, it helps to know the full lineup — from Sean Connery’s debut in 1962 all the way to Daniel Craig’s emotional exit in 2021. Here’s the complete guide to every Bond actor, ranked by tenure, fan opinion, and the lingering question of who’s next.
Official Bond actors: 7 ·
First Bond film: Dr. No (1962) ·
Longest-serving by years: Daniel Craig (2006–2021) ·
Most films as Bond: Roger Moore (7 films) ·
Next Bond status: Undecided
Quick snapshot
- Seven actors have portrayed Bond in the official Eon series (Entertainment Weekly (a leading entertainment magazine))
- Daniel Craig is the longest-serving Bond by calendar time (Radio Times (a trusted UK TV guide and film publication))
- Roger Moore appeared in the most Bond films (Radio Times (a trusted UK TV guide and film publication))
- No Time to Die (2021) is Daniel Craig’s last Bond film (Wikipedia (a collaborative encyclopedia))
- Who will be the next James Bond
- When the next Bond film will be released
- Whether the next Bond will be played by a non-white actor
- Sean Connery debuted in 1962, Daniel Craig ended in 2021. The role has been vacant since 2021.
- The search for the next 007 is ongoing. Frontrunners include Aaron Taylor-Johnson and others, but no official announcement.
| Label | Value |
|---|---|
| First actor | Sean Connery |
| Most recent actor | Daniel Craig |
| Total official films | 25 (Entertainment Weekly) |
| Actors considered but declined | Cary Grant, Patrick McGoohan, others |
| Next Bond announcement | Not yet announced |
Who Played James Bond in Order?
The official actors in chronological order
- Sean Connery – first appeared in Dr. No (1962) (Wikipedia)
- George Lazenby – only film On Her Majesty’s Secret Service (1969) (Radio Times)
- Roger Moore – 7 films from 1973 to 1985 (Radio Times)
- Timothy Dalton – 2 films from 1987 to 1989 (Radio Times)
- Pierce Brosnan – 4 films from 1995 to 2002 (Radio Times)
- Daniel Craig – 5 films from 2006 to 2021 (Radio Times)
The pattern: each actor brought a distinct era and tone, from Connery’s cool confidence to Craig’s raw vulnerability.
Barry Nelson and David Niven: the unofficial Bond films
- Barry Nelson played Bond in a 1954 TV adaptation of Casino Royale — not an Eon production.
- David Niven played Bond in the 1967 spoof Casino Royale, also outside the official series (Wikipedia (a collaborative encyclopedia)).
- Sean Connery returned as Bond in the unofficial Never Say Never Again (1983), a remake of Thunderball (Radio Times).
The catch: these non-canonical portrayals are often excluded from official rankings, but they expand the Bond universe beyond the Eon series.
The complete filmography table
Seven actors, 25 films, one pattern: each actor’s tenure reflects the cultural moment they inhabited.
| Actor | Official Films | Years Active | First Film | Last Film |
|---|---|---|---|---|
| Sean Connery | 6 | 1962–1971 | Dr. No | Diamonds Are Forever |
| George Lazenby | 1 | 1969 | On Her Majesty’s Secret Service | Same |
| Roger Moore | 7 | 1973–1985 | Live and Let Die | A View to a Kill |
| Timothy Dalton | 2 | 1987–1989 | The Living Daylights | Licence to Kill |
| Pierce Brosnan | 4 | 1995–2002 | GoldenEye | Die Another Day |
| Daniel Craig | 5 | 2006–2021 | Casino Royale | No Time to Die |
Who Is the Best James Bond Actor?
Fan rankings and critical consensus
There is no official best, but rankings vary widely. Surveys and polls show different favorites depending on the era and criteria. Connery often tops lists for establishing the archetype, while Craig is praised for bringing emotional depth (Radio Times).
The case for Sean Connery
- Connery is frequently cited as the original and most iconic Bond (Wikipedia).
- His portrayal set the template: sharp suits, dry wit, and a ruthless edge.
- Ian Fleming reportedly disliked Connery at first, later warming to him (Radio Times).
The case for Daniel Craig
- Craig’s gritty, physical Bond redefined the character for the 21st century (Entertainment Weekly).
- His tenure spanned 15 years, the longest by calendar time (Radio Times).
- He brought a raw vulnerability that previous actors avoided.
The case for Roger Moore
- Moore’s lighthearted, humorous style dominated the 1970s and early 80s (Radio Times).
- He appeared in seven films, the most of any actor.
- His Bond leaned into camp, winning over audiences who preferred fun over grit.
The trade-off: there is no single best — the answer depends on whether you value innovation, consistency, or entertainment.
Who Played 007 the Longest?
Longest tenure by years
Daniel Craig holds the record for longest tenure by calendar time: 15 years (2006–2021) (Radio Times).
Longest tenure by number of films
Roger Moore appeared in the most official Bond films: 7 (Radio Times).
Comparison table
Three actors, two metrics, one pattern: the longest-serving by years is not the one with the most films.
| Actor | Films | Years Active | Calendar Tenure |
|---|---|---|---|
| Sean Connery | 6 | 1962–1971 | 9 years |
| Roger Moore | 7 | 1973–1985 | 12 years |
| Daniel Craig | 5 | 2006–2021 | 15 years |
The catch: Moore made more films in fewer years, while Craig’s gaps between films — especially after Spectre — stretched his tenure.
Who Will Be the Next James Bond?
Current rumors and frontrunners
No official announcement has been made since Daniel Craig stepped down after No Time to Die (2021). Names like Aaron Taylor-Johnson, Idris Elba, and Tom Hardy have been rumored, but no decision has been confirmed (Radio Times).
Daniel Craig’s departure
Craig’s final film, No Time to Die, was released in 2021. He has stated he doesn’t care who takes over, moving on from the role (Wikipedia).
The producers’ criteria
- The next Bond must be male, likely in his 30s or early 40s, and able to commit to multiple films.
- Producers Barbara Broccoli and Michael G. Wilson have said the search is slow and careful.
- Betting odds currently favor Aaron Taylor-Johnson, but no contract is signed.
The implication: the next Bond will define the franchise for the next decade. The pressure is enormous.
Who Turned Down the Role of James Bond?
Actors who declined the role
- Cary Grant declined due to age — he was 58 when the role was first offered (Wikipedia).
- Patrick McGoohan refused on moral grounds, objecting to Bond’s womanizing and violence.
- Clive Owen reportedly turned down the role in the early 2000s.
- Hugh Jackman was considered but never formally offered.
The pattern: many actors who said no later regretted it, while others simply didn’t fit the producers’ vision.
Timeline: The Evolution of James Bond
- 1962 – Sean Connery debuts as Bond in Dr. No (Wikipedia)
- 1969 – George Lazenby appears in On Her Majesty’s Secret Service (Radio Times)
- 1973 – Roger Moore takes over with Live and Let Die (Radio Times)
- 1987 – Timothy Dalton stars in The Living Daylights (Radio Times)
- 1995 – Pierce Brosnan begins with GoldenEye (Radio Times)
- 2006 – Daniel Craig starts with Casino Royale (Radio Times)
- 2021 – No Time to Die – Craig’s final film; search for next Bond begins (Entertainment Weekly)
The pattern: each era of Bond mirrors the cultural anxieties and aspirations of its time, from Cold War confidence to post-9/11 uncertainty.
What We Know and What’s Still Unclear
Confirmed facts
- Seven actors have portrayed Bond in the official Eon series (Entertainment Weekly)
- Daniel Craig is the longest-serving Bond by calendar time (Radio Times)
- Roger Moore appeared in the most Bond films (Radio Times)
- No Time to Die (2021) is Daniel Craig’s last Bond film (Wikipedia)
What’s unclear
- Who will be the next James Bond
- When the next Bond film will be released
- Whether the next Bond will be played by a non-white actor
Quotes on Bond
“I think he’s a DILF.”
Billie Eilish, on Daniel Craig, during an interview (Wikipedia)
“I don’t care who plays him next.”
Daniel Craig, when asked about the next Bond (Radio Times)
“He’s a bloody good actor.”
Ian Fleming, on Sean Connery, later in life (Wikipedia)
For the producers at Eon, the choice is between a safe reboot and a daring reinvention — and the clock is ticking. The next actor stepping into Bond’s shoes will inherit 60 years of history, and the world will be watching.
Related reading: Dave Bautista: Ethnicity, Career, Height · Michael Caine Health: Hand Loss, Wheelchair & Illness Rumors
ew.com, movieblog.uk, jamesbond.fandom.com, cbr.com, outbackwatch.net, de.wikipedia.org, mi6-hq.com, pressorbit.co.uk, shop.bottegadelsarto.com, presseconnect.de
For a detailed breakdown of every actor who brought the iconic character to life, check out this complete list of 007 actors.
Frequently asked questions
Is there a female James Bond?
No. The producers have stated that Bond will remain male for the foreseeable future, though the franchise has introduced strong female characters.
Are there any black James Bond actors?
Not yet. Idris Elba has been a popular fan choice, but no black actor has played Bond in an official Eon film.
How are James Bond actors chosen?
Casting is led by producers Barbara Broccoli and Michael G. Wilson. They look for an actor who can commit to multiple films, bring a fresh take, and handle the physical demands.
What is the age requirement for James Bond?
There is no official age limit, but the actors have typically been in their 30s or 40s when first cast. Daniel Craig was 38, Pierce Brosnan 42, Roger Moore 45.
Why did Daniel Craig leave the role?
Craig said he wanted to leave on a high note and felt his story arc was complete after No Time to Die.
The choice of the next Bond will ultimately define whether the franchise leans into nostalgia or embraces reinvention. Daniel Craig’s era proved that a darker, more emotional Bond can thrive — and that alone raises the stakes.