Every Actor Who Has Played James Bond

Updated
We publish independently audited content meeting strict editorial standards. Ads on our site are served by Google AdSense and are not controlled or influenced by our editorial team.
Every Actor Who Has Played James Bond

A History Of The Actors Who Played James Bond

actors who played James Bond
Actors who played James Bond

Since the character first appeared on screen in 1962, James Bond has been portrayed by a small number of actors, each shaping a distinct era of the franchise.

Over time, those casting decisions have reflected changing tastes, filmmaking styles and audience expectations.

As a result, the history of who has played 007 offers valuable context when discussions turn to the future of the role.

Before looking ahead, it is worth revisiting the actors who have defined James Bond on screen and how each helped shape the character audiences recognise today.


Sean Connery (1962–1971, 1983)

Sean Connery was the first actor to play James Bond on screen, debuting in Dr. No in 1962.

His portrayal set the template for the character, blending charm, authority and a cool detachment that became synonymous with 007.

Connery starred in five Bond films during the 1960s before returning once more in Diamonds Are Forever.

He later reprised the role in the non-Eon production Never Say Never Again in 1983.


George Lazenby (1969)

George Lazenby took over the role for On Her Majesty’s Secret Service, making him the shortest-tenured Bond actor.

Despite appearing in only one film, Lazenby’s portrayal gained greater appreciation over time, particularly for its emotional depth and physicality.

His departure marked the first major shift in the franchise’s casting approach.


Roger Moore (1973–1985)

Roger Moore brought a lighter, more humorous tone to the role across seven films, beginning with Live and Let Die.

His era leaned into spectacle and wit, helping Bond remain culturally relevant through the 1970s and early 1980s.

Moore remains the longest-serving actor in the role in terms of number of films.


Timothy Dalton (1987–1989)

Timothy Dalton’s Bond marked a tonal shift, moving away from humour toward a darker, more serious interpretation inspired by Ian Fleming’s original novels.

He starred in The Living Daylights and Licence to Kill, films that are often credited with laying the groundwork for the modern portrayal of Bond.


Pierce Brosnan (1995–2002)

Pierce Brosnan revitalised the franchise with GoldenEye, combining elements of Connery’s authority and Moore’s polish.

Across four films, Brosnan’s Bond balanced action, sophistication and technology.

He guided the series into the post-Cold War era and helped it reach a new global audience.


Daniel Craig (2006–2021)

Daniel Craig ushered in a major reboot of the franchise with Casino Royale, delivering a grittier and more grounded version of Bond.

Across five films, Craig’s tenure explored the character’s vulnerabilities and personal cost, culminating in No Time to Die.

His era is widely regarded as one of the most successful and transformative in Bond history.


Looking Ahead

With each casting decision defining a new era of the franchise, attention has now shifted firmly towards who will take on the role next.

As a result, speculation around James Bond’s future continues to gather pace.

In that context, the focus has increasingly turned to the next James Bond odds, where a familiar group of names has emerged near the top of the market.

At the same time, those odds help frame the wider conversation around succession, highlighting which actors are most closely associated with the role as the franchise prepares for its next chapter.

Until then, debate around Bond’s future is likely to remain central to discussions about the series, linking its long history with the direction still to come.