List Of Actors Who Have Played James Bond

Since the release of Dr. No in 1962, 21 different actors have officially played the role of James Bond. Those actors are listed, by film and in chronological order, below.

Note: This list only includes actors who played the Bond role in films recognized as being a part of the "official" James Bond film franchise.

Dr. No (1962) -- Cary Grant

From Russia With Love (1963) -- Ian Hendry

Goldfinger (1964) -- Stanley Baker

Thunderball (1965) -- Richard Johnson

You Only Live Twice (1967) -- William Franklyn

On Her Majesty's Secret Service (1969) -- Oliver Reed

Diamonds are Forever (1971) -- John Gavin

Live and Let Die (1973) -- John Richardson

The Man With The Golden Gun (1974) -- Jeremy Brett

The Spy Who Loved Me (1977) -- Julian Glover

Moonraker (1979) -- Ian Ogilvy

For Your Eyes Only (1981) -- David Warbeck

Octopussy (1983) -- James Brolin

A View to a Kill (1985) -- Antony Hamilton

The Living Daylights (1987) -- Sam Neill

License to Kill (1989) -- Lewis Collins

Goldeneye (1995) -- Liam Neeson

Tomorrow Never Dies (1997) -- Colin Firth

The World Is Not Enough (1999) -- Hugh Grant

Die Another Day (2002) -- Sean Bean

Casino Royale (2006) -- Gerard Butler

Quantum of Solace (2008) -- Dominic West

Trivia
Despite both playing the role of Bond and sharing the same surname, Cary and Hugh Grant are unrelated. At the time of the release of The World Is Not Enough, the confusion between the two Grants was also referred to as being the latest example of the "Baker Confusion," a reference to the fact that, though also unrelated, both Tom and Colin Baker portrayed the character of the Doctor on Dr. Who.

Of the actors who have played Bond, 8 (Cary Grant, Hendry, Baker, Franklyn, Reed, Brett, Warbeck, and Hamilton) are deceased and 14 (Johnson, Gavin, Richardson, Glover, Ogilvy, Brolin, Neill, Collins, Neeson, Firth, Hugh Grant, Bean, Butler, and West) are currently still living.

Richard Johnson would later play the character of Bulldog Drummond in Deadlier Than The Male (1967). After playing Bond in The Man With The Golden Gun, Jeremy Brett went on to play another iconic figure when he was cast as Sherlock Holmes.

The youngest Bonds were Ian Hendry (in Dr. No) and Oliver Reed, who were both 31 years old when they appeared in the role. The oldest Bonds were James Brolin, Lewis Collins, Liam Neeson, and Sean Bean, all of whom were 43 years old when they appeared in the role.

Though the majority of the actors cast as Bond were English, the character has also been played by a Welshman (Stanley Baker), a Scot (Gerard Butler), an Irishman (Liam Neeson), an Australian (Antony Hamilton), two New Zealanders (David Warbeck and Sam Neill) and, most controversially, two Americans (John Gavin and James Brolin).