Inside The Brits Who Played James Bond

Last Updated: Written by Marcus Holloway
dc washington midterms industry travel after 2018 capitol building english skift looms what pro get
dc washington midterms industry travel after 2018 capitol building english skift looms what pro get
Table of Contents

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.

comparison airplanes airbus size all flickr are large view v1
comparison airplanes airbus size all flickr are large view v1

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.

YearFilmActor Playing BondActor's NationalityUK Box Office (£ millions)
1962Dr. NoSean ConneryScottish£0.4
1963From Russia with LoveSean ConneryScottish£0.6
1964GoldfingerSean ConneryScottish£1.2
1965ThunderballSean ConneryScottish£1.4
1967You Only Live TwiceSean ConneryScottish£1.1
1969On Her Majesty's Secret ServiceGeorge LazenbyAustralian£0.5
1971Diamonds Are ForeverSean ConneryScottish£0.9
1973Live and Let DieRoger MooreEnglish£1.3
1974The Man with the Golden GunRoger MooreEnglish£1.0
1977The Spy Who Loved MeRoger MooreEnglish£2.1
1979MoonrakerRoger MooreEnglish£2.4
1981For Your Eyes OnlyRoger MooreEnglish£1.6
1983OctopussyRoger MooreEnglish£1.5
1985A View to a KillRoger MooreEnglish£1.2
1987The Living DaylightsTimothy DaltonWelsh£1.4
1989License to KillTimothy DaltonWelsh£1.1
1995GoldenEyePierce BrosnanIrish£2.7
1997Tomorrow Never DiesPierce BrosnanIrish£2.5
1999The World Is Not EnoughPierce BrosnanIrish£2.3
2002Die Another DayPierce BrosnanIrish£2.4
2006Casino RoyaleDaniel CraigEnglish£3.8
2008Quantum of SolaceDaniel CraigEnglish£2.9
2012SkyfallDaniel CraigEnglish£5.9
2015SpectreDaniel CraigEnglish£4.1
2021No Time to DieDaniel CraigEnglish£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.

  1. Sean Connery - Edinburgh, Scotland (British)
  2. Roger Moore - London, England (British)
  3. Timothy Dalton - Colwyn Bay, Wales (British)
  4. Daniel Craig - Chester, England (British)
  5. George Lazenby - Sydney, Australia (NOT British)
  6. 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.

Explore More Similar Topics
Average reader rating: 4.3/5 (based on 113 verified internal reviews).
M
Automotive Engineer

Marcus Holloway

Marcus Holloway is an automotive engineer with over 25 years of experience in engine systems, lubrication technologies, and emissions analysis.

View Full Profile