May 12, 2003

How Old Is James Bond, Anyway?

James Bond has been portrayed by six* actors since his screen debut in 1962. Take a look at this list of Bond Ages. • The actor portraying Bond has ranged in age from 30 (George Lazenby) to 58 (Roger Moore in View To A Kill). • The ages below reflect how old the actor turned in the calendar year the film came out. The time of year of the birthday and precise release date are ignored. • When Roger Moore took over the role from Sean Connery in 1973, it's hard to believe that Moore is three years older than Connery, but it's true: Connery looked bloated and lived-in as Bond in Diamonds Are Forever in 1971, but he was only 41 years old, and Moore is 46 as Bond in Live and Let Die! • Daniel Craig still looked good in SPECTRE, his fourth Bond movie, but his next Bond outing, Bond 25, won't come out until 2019, when Craig turns 51. There's rumors Craig even signed up for Bond 26, which wouldn't come out (best-case scenario) until he's 53- the same age as flabby and over-the-hill Bond from Never Say Never Again.
Dr. No (1962) • 32

From Russia With Love (1963) • 33
Goldfinger (1964) • 34
Thunderball (1965) • 35
You Only Live Twice (1966) • 36
On Her Majesty's Secret Service (1969) • 30
Diamonds Are Forever (1971) • 41
Live And Let Die (1973) • 46
The Man With The Golden Gun (1974) • 47
The Spy Who Loved Me (1977) • 50
Moonraker (1979) • 52
For Your Eyes Only (1981) • 54
Octopussy (1983) • 56
Never Say Never Again (1983) • 53
View To A Kill (1985) • 58
The Living Daylights (1987) • 41
License To Kill (1989) • 43
Goldeneye (1995) • 42
The World Is Not Enough (1997) • 44
Tomorrow Never Dies (1999) • 46
Die Another Day (2002) • 49
Casino Royale (2006) • 38
Quantum of Solace (2008) • 40
Skyfall (2012) • 44
Spectre (2015) • 47
No Time To Die (2021*) • 52
*(Craig turned 53 in 2021, but this movie completed a year earlier, then delayed by the pandemic)