The biggest age gaps between James Bond and the women who've loved him

This week Daniel Craig will turn 50 years old, meaning that he'll be 51 by the time the next film in the 'Bond' franchise comes out late next year. Very little is known about the upcoming film. What is almost a certainty, however, is that the actress cast to play James Bond's love interest will almost certainly be considerable younger than Craig. To support this claim, here's a look at all the women who have portrayed a Bond girl, ranked by age gap.

 
1 of 26

"Goldfinger" (1964)

"Goldfinger" (1964)

Honor Blackman, who portrayed Pussy Galore (talk about a suggestive name) in "Goldfinger" was actually older than Sean Connery. She was 39-year-old when she played the bad girl pilot turned good; Connery was 34. 

Age difference: 5 years

 
2 of 26

"On Her Majesty's Secret Service" (1969)

"On Her Majesty's Secret Service" (1969)

George Lazenby was 30 years old in his only appearance as James Bond. That's one year younger than Diana Rigg was at the time, who portrayed love interest Tracy Draco. Two things worth mentioning: 1) many consider Draco as the best Bond girl of all time, and 2) Rigg played Tyrell matriarch Olenna in "Game of Thrones." 

Age difference: 1 year

 
3 of 26

"Dr. No" (1962)

"Dr. No" (1962)

Ursula Andress portrayed Honey Rider, the first film Bond girl, when she was 26 years old. For his part, Sean Connery was 32 years old when in his first go as Agent 007. 

Age difference: 6 years

 
4 of 26

"Skyfall" (2012)

"Skyfall" (2012)

The Bond Girl in "Skyfall" is actually a longtime character in the franchise – longtime M secretary Eve Moneypenny. In this movie, however, the character is given more responsibilities beyond the secretarial; Moneypenny is a full-fledged MI6 field agent. She's played by Naomie Harris, who was 36 years old at the time. Craig was 44.

Age difference: 8 years

 
5 of 26

"Tomorrow Never Dies" (1997)

"Tomorrow Never Dies" (1997)

If Wai Lin, played by then 35-year-old Michelle Yeoh, isn't the best Bond Girl, she's at least the most kick ass. That's because Yeoh is a trained martial artist, and she most definitely put her skills to good use in "Tomorrow Never Dies." Brosnan, by the way, was 44 years old at the time. 

Age difference: 9 years

 
6 of 26

"Diamonds Are Forever" (1971)

"Diamonds Are Forever" (1971)

When Sean Connery returned to play James Bond for the final time in 1971, he was paired up with Jill St. John, who played diamond smuggler Tiffany Case. Connery was a ripe 41-year-old Bond. Case, in contrast, was 31 years old.

Age difference: 10 years

 
7 of 26

"Thunderball" (1965)

"Thunderball" (1965)

Domino Derval wasn't the best Bond girl in the movie – that honor goes to villain Fiona Volpe, played by Luciana Paluzzi – but she was the main love interest nonetheless. Portraying her was French actress Claudine Auger, who was 24 years old at the time. Connery, meanwhile, was 35.

Age difference: 11 years

 
8 of 26

"Casino Royale" (1967)

"Casino Royale" (1967)

In this bizarro James Bond movie multiple characters assume the moniker of James Bond 007 – don't ask, it won't make sense even if I explain it. That includes the Bond Girl herself, Vesper Lynd. Lynd was played by Ursula Andress, who also played Honey Rider in 1962's "Dr. No." Given that there are several James Bond in this movie, we'll just go with Peter Sellers, the top-billed actor, to make things easier. Sellers was 42 at the time of filming; Andress was 31 years old.

Age difference: 11 years

 
9 of 26

"Casino Royale" (2006)

"Casino Royale" (2006)

This 2006 movie was a reboot for the franchise – not only did it feature a new James Bond (then 38-year-old Daniel Craig), but it also told the Ian Fleming story the 1967 movie chose to ignore. French actress Eva Green played Vesper Lynd, Bond's love interest whose – spoiler alert! – death was all kinds of heartbreaking for our hero. She was 26 years old then.

Age difference: 12 years

 
10 of 26

"Quantum of Solace" (2008)

"Quantum of Solace" (2008)

French actress and model Olga Kurylenko was the Bond Girl in the second Daniel Craig 007 movie, playing Bolivian agent Camille Montes. Surprisingly, Montes didn't really have much chemistry with our hero, at least on screen. Kurylenko was 28, while Craig was 40.

Age difference: 12 years

 
11 of 26

"From Russia With Love" (1963)

"From Russia With Love" (1963)

Sean Connery, who was 33 year old at the time, reportedly played a major role in the casting of Daniela Bianchi as Bond love interest Tatiana Romanova. Bianchi, who had come in second at the 1960 Miss Universe pageant, was 20 years old. 

Age difference: 13 years

 
12 of 26

"You Only Live Twice" (1967)

"You Only Live Twice" (1967)

James Bond's love interest in "You Only Live Twice" was Kissy Suzuki, a character so one-dimensional (her main character trait was that she was Japanese) it makes you wonder what first time screenwriter Roald Dahl was thinking when creating the script. She was played by Mie Hama, who was 24 years old at the time. Connery was 37.

Age difference: 13 years

 
13 of 26

"The World is Not Enough" (1999)

"The World is Not Enough" (1999)

Famed actress Sophie Marceau was the Bong Girl in the second-to-last Pierce Brosnan James Bond movie. She portrayed Elektra King, an oil heiress that turns out to be – spoiler alert! – the villain. The lovely Marceau was 33 at the time; Brosnan was 46.

Age difference: 13 years

 
14 of 26

"Die Another Day" (2002)

"Die Another Day" (2002)

Pierce Brosnan had to work extra hard in his final James Bond movie after being paired with eventual Oscar winner Halle Berry. Berry was easily as famous as Brosnan was when she portrayed NSA agent Giacinta "Jinx" Johnson. Berry was 36 years old then; Brosnan was 49.

Age difference: 13 years

 
15 of 26

"The Man With the Golden Gun" (1974)

"The Man With the Golden Gun" (1974)

Whereas the debate over who is the best Bond girl will always be a heated one, just about everyone can agree that Mary Goodnight is straight up the worse. She's ditzy, inept, and largely there for comic relieve. Portraying this poorly written character was Swedish model Britt Ekland, who was 32 years old at the time. Moore was 47.

Age difference: 15 years

 
16 of 26

"Never Say Never Again" (1983)

"Never Say Never Again" (1983)

1983 had two Bond movies with two different actors playing the famed spy. In "Octopussy," Roy Moore was James Bond. In "Never Say Never Again," it was the OG 007, Sean Connery, which is fitting because the movie is basically a rewrite/remake of "Thunderball." This time around, the main love interest is Fatima Bush played by Barbara Carrera. Connery was 52; Carrera was 37.

Age difference: 15 years

 
17 of 26

"The Living Daylights" (1987)

"The Living Daylights" (1987)

Timothy Dalton was only James Bond for two movies. He was 41 years old the first time around. In contrast, English actress Maryam d'Abo, who played love interest Kara Milovy, was 26.

Age difference: 15 years.

 
18 of 26

"License to Kill" (1989)

"License to Kill" (1989)

Timothy Dalton's second and final go as the MI6 agent wasn't even based on an Ian Fleming story. In "License to Kill," Bond is seeking revenge after his friend Felix Leiter is maimed. Bond's love interest in the film is CIA agent Pam Bouvier, played by 28-year-old Carey Lowell. Dalton was 43.

Age difference: 15 years

 
19 of 26

"Octopussy"(1983)

"Octopussy"(1983)

The titular Octopussy wasn't Maud Adams first time as a Bond Girl. She had previously been cast as a secondary Bond Girl in "The Man With the Golden Gun," playing Andrea Anders, the love interest of the villain Scaramanga. For her main go as a 007 love interest, Adams was 38 years old. Roger Moore was 55.

Age difference: 17 years

 
20 of 26

"Goldeneye" (1995)

"Goldeneye" (1995)

In the first movie with Pierce Brosnan as James Bond, 007 teams up with Natalya Simonova, a computer programmer, to take out the dangerous Goldeneye satellite weapon. Simonova is played by Izabella Scorupco, who was 25 years old at the time, whereas Brosnan was 42.

Age difference: 17 years

 
21 of 26

"Spectre" (2015)

"Spectre" (2015)

The most recent Bond film featured French actress Léa Seydoux as psychiatrist Dr. Madeleine Swann, who Bond swears to protect. In "Spectre," Swann helps Bond get over the death of Vesper Lynd. Seydoux was 30 years old at the time of the premiere; Craig was 47.

Age difference: 17 years

 
22 of 26

"Moonraker" (1979)

"Moonraker" (1979)

Moonraker was the first movie in the franchise where the Bong girl's skillset extended beyond beauty alone. In the film, Lois Chiles played CIA agent Holly Goodhead (subtle) who also knows how to pilot a spaceship, apparently. Chiles was 32 years old at the time; Roger Moore was 51.

Age difference: 19 years

 
23 of 26

"The Spy Who Loved Me" (1977)

"The Spy Who Loved Me" (1977)

American actress Barbara Bach was a whoppin' 20 years younger than her co-star Roger Moore when she portrayed Russian agent Anya Amasova. She was 30 years old, whereas Moore was already a quinquagenarian by that point. Amasova, by the way, is easily the Bond girl with the most depth, largely because her character is Bond's Soviet counterpart. 

Age difference: 20 years

 
24 of 26

"Live and Let Die" (1973)

"Live and Let Die" (1973)

Roger Moore was a seasoned veteran when he played James Bond for the first of what would be seven times. He was 45 years old at the time, more than doubling Jane Seymour's age, who was 22 when she played the Bond girl, Solitaire.

Age difference: 23 years

 
25 of 26

"A View to a Kill" (1985)

"A View to a Kill" (1985)

Another 007 movie where the main Bond girl is outshined by a secondary one. In this case, we're talking about Tanya Roberts's Stacey Sutton and Grace Jones's May Day.  Sutton was 29 years old at the time, whereas Roger Moore, in his final performance as James Bond, was 57 years old.

Age difference: 28 years

 
26 of 26

"For Your Eyes Only" (1981)

"For Your Eyes Only" (1981)

Carol Bouquet was 24 years old (a popular age for a lot of Bond Girls) when she played the vengeful Melina Havelock in "For Your Eyes Only", a movie that focuses as much on her character as it does on James Bond. Moore was 53 years old this time around, making this the Bond movie with the biggest age gap between the two characters.

Age difference: 29 years  

More must-reads:

Customize Your Newsletter

+

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.