Inside The Brits Who Played James Bond
- 01. British Actors in James Bond Films: The Complete Official List
- 02. The Six Official James Bond Actors
- 03. Complete List of Official James Bond Actors
- 04. Detailed Bond Actor Filmography and Box Office Data
- 05. Born Where? Nationality Breakdown of Bond Actors
- 06. Which Actor Played the Most Bond Films?
- 07. When Was Each Actor First Cast as Bond?
- 08. Why British Actors Dominate the Role
British Actors in James Bond Films: The Complete Official List
Six British actors have officially portrayed James Bond in the Eon Productions film franchise: Sean Connery (Scottish), George Lazenby (Australian-not British), Roger Moore (English), Timothy Dalton (Welsh), Pierce Brosnan (Irish-not British), and Daniel Craig (English). Among truly British-born actors, four qualifies: Sean Connery from Scotland, Roger Moore from England, Timothy Dalton from Wales, and Daniel Craig from England. These actors starred in 25 official Bond films from 1962 through 2021, generating over $7.8 billion in global box office revenue.
The Six Official James Bond Actors
The Eon Productions franchise has selected only six actors to play 007 since Dr. No launched in 1962. Scottish actor Sean Connery originated the role and became synonymous with Bond's cool intensity. He played Bond in five consecutive films from 1962-1967, then returned for Diamonds Are Forever in 1971 and the non-Eon Never Say Never Again in 1983.
Australian actor George Lazenby is the only non-British Bond, appearing solely in On Her Majesty's Secret Service (1969). English actor Roger Moore held the longest tenure with seven films from 1973-1985, bringing charm and humor to the role. Welsh actor Timothy Dalton offered a grittier, more literary interpretation across two films from 1987-1989. Irish actor Pierce Brosnan revitalized the franchise with four films from 1995-2002, blending Connery's toughness with Moore's wit. English actor Daniel Craig redefined Bond for the modern era with five films from 2006-2021, concluding with No Time to Die.
Complete List of Official James Bond Actors
- Sean Connery (Scotland) - 1962-1971, 1983
- George Lazenby (Australia) - 1969
- Roger Moore (England) - 1973-1985
- Timothy Dalton (Wales) - 1987-1989
- Pierce Brosnan (Ireland) - 1995-2002
- Daniel Craig (England) - 2006-2021
Detailed Bond Actor Filmography and Box Office Data
The complete filmography reveals which actor starred in which Bond film. Each actor's era reflects changing audience expectations and Cold War geopolitics.
| Year | Film | Actor Playing Bond | Actor's Nationality | UK Box Office (£ millions) |
|---|---|---|---|---|
| 1962 | Dr. No | Sean Connery | Scottish | £0.4 |
| 1963 | From Russia with Love | Sean Connery | Scottish | £0.6 |
| 1964 | Goldfinger | Sean Connery | Scottish | £1.2 |
| 1965 | Thunderball | Sean Connery | Scottish | £1.4 |
| 1967 | You Only Live Twice | Sean Connery | Scottish | £1.1 |
| 1969 | On Her Majesty's Secret Service | George Lazenby | Australian | £0.5 |
| 1971 | Diamonds Are Forever | Sean Connery | Scottish | £0.9 |
| 1973 | Live and Let Die | Roger Moore | English | £1.3 |
| 1974 | The Man with the Golden Gun | Roger Moore | English | £1.0 |
| 1977 | The Spy Who Loved Me | Roger Moore | English | £2.1 |
| 1979 | Moonraker | Roger Moore | English | £2.4 |
| 1981 | For Your Eyes Only | Roger Moore | English | £1.6 |
| 1983 | Octopussy | Roger Moore | English | £1.5 |
| 1985 | A View to a Kill | Roger Moore | English | £1.2 |
| 1987 | The Living Daylights | Timothy Dalton | Welsh | £1.4 |
| 1989 | License to Kill | Timothy Dalton | Welsh | £1.1 |
| 1995 | GoldenEye | Pierce Brosnan | Irish | £2.7 |
| 1997 | Tomorrow Never Dies | Pierce Brosnan | Irish | £2.5 |
| 1999 | The World Is Not Enough | Pierce Brosnan | Irish | £2.3 |
| 2002 | Die Another Day | Pierce Brosnan | Irish | £2.4 |
| 2006 | Casino Royale | Daniel Craig | English | £3.8 |
| 2008 | Quantum of Solace | Daniel Craig | English | £2.9 |
| 2012 | Skyfall | Daniel Craig | English | £5.9 |
| 2015 | Spectre | Daniel Craig | English | £4.1 |
| 2021 | No Time to Die | Daniel Craig | English | £3.6 |
Skyfall remains the highest-grossing Bond film in UK history with £5.9 million, marking the 50th anniversary of the franchise.
Born Where? Nationality Breakdown of Bond Actors
Understanding British nationality requires distinguishing UK nations. Sean Connery was born in Edinburgh, Scotland, making him Scottish British. Roger Moore was born in Stockwell, London, England, making him English British. Timothy Dalton was born in Colwyn Bay, Wales, making him Welsh British. Daniel Craig was born in Chester, Cheshire, England, making him English British.
George Lazenby was born in New South Wales, Australia, so he is not British. Pierce Brosnan was born in Navan, County Meath, Ireland, so he is Irish, not British. This means only four of six Bond actors hold British nationality by birth.
- Sean Connery - Edinburgh, Scotland (British)
- Roger Moore - London, England (British)
- Timothy Dalton - Colwyn Bay, Wales (British)
- Daniel Craig - Chester, England (British)
- George Lazenby - Sydney, Australia (NOT British)
- Pierce Brosnan - Navan, Ireland (NOT British)
Which Actor Played the Most Bond Films?
Roger Moore holds the record with seven official Bond films from 1973 to 1985, spanning 12 years. His longest tenure included classics like The Spy Who Loved Me and Moonraker. Sean Connery appeared in six Eon films (five consecutive plus Diamonds Are Forever), while Pierce Brosnan and Daniel Craig each starred in five films. Timothy Dalton and George Lazenby have the fewest with two and one respectively.
When Was Each Actor First Cast as Bond?
Sean Connery was cast at age 31 after producer Albert R. Broccoli spotted him in Darby O'Gill and the Little People. He debuted in Dr. No on October 5, 1962, launching the franchise. Roger Moore was 45 when cast, becoming the oldest debut Bond actor. He premiered in Live and Let Die on May 27, 1973.
Daniel Craig was 37 when cast, first appearing in Casino Royale on November 14, 2006. His gritty reboot earned critical acclaim and $616.5 million globally. Each casting announcement generated massive media coverage, reflecting Bond's cultural significance.
Why British Actors Dominate the Role
Ian Fleming's original novels described Bond as British, a secret agent in MI6 with special forces training. Casting British actors maintains authenticity to Fleming's vision and appeals to British patriotism. The franchise's British heritage includes production company Eon Productions, founded by Albert R. Broccoli and Harry Saltzman in 1961.
Modern casting increasingly values acting range over strict nationality. Daniel Craig's raw emotional depth in Casino Royale proved that British grit could redefine Bond for 21st-century audiences. Producer Barbara Broccoli has stated that future Bonds will likely remain British to honor Fleming's creation.
"Sean Connery created the cinematic Bond we all know. His Scottish intensity became the template for every actor who followed." - James Bond historian
The James Bond franchise remains one of cinema's longest-running series, with five British-born actors defining the character across six decades. Their collective work generated over $7.8 billion globally, cementing Bond as cultural icon status.
Expert answers to Inside The Brits Who Played James Bond queries
Are George Lazenby and Pierce Brosnan British?
No. George Lazenby was born in Australia and Pierce Brosnan was born in Ireland. Neither holds British nationality by birth, though both played Bond in the British-produced Eon franchise.
Which British Actor Played Bond the Longest?
Roger Moore, the English actor, played Bond for 12 years (1973-1985) across seven films-the longest tenure of any Bond actor, British or otherwise.
How Many James Bond Films Exist Total?
There are 25 official Eon Productions Bond films from 1962's Dr. No to 2021's No Time to Die, plus two non-Eon films: 1967's Casino Royale (David Niven) and 1983's Never Say Never Again (Connery).
Who Was the Youngest Actor When First Playing Bond?
Sean Connery was 31 when he debuted in Dr. No (1962), making him the youngest first-time Bond actor. Roger Moore was the oldest debut at age 45.
Did Any Actor Play Bond More Than Once After Leaving?
Yes. Sean Connery returned after George Lazenby to star in Diamonds Are Forever (1971) after previously appearing in five consecutive films from 1962-1967.
Which Bond Actor Died Most Recently?
Sean Connery died on October 31, 2020, at age 90, making him the most recent deceased official Bond actor among the six.