James Bond may be one of the biggest franchises in cinematic history, but the 007 movies wouldn’t be what they are without the legendary Bond girls. And just as the action films have stood the test of time, their female stars are just as stunning as they once were, too. Yes, despite the passing of the years, many of the flames of Britain’s favorite Secret Service agent are still turning heads today.
40. Ursula Andress – Dr. No (1962)
Swiss bombshell Ursula Andress – the first and arguably still the ultimate Bond girl – played Honey Ryder. The Dr. No character is a shell diver, and the image of her emerging from the sea in a white bikini remains iconic for many fans even today. Now almost 80 years old, Andress still looks fabulous with cheekbones to die for and a perfect pout.
39. Daniela Bianchi – From Russia With Love (1963)
Italian beauty Daniela Bianchi played Soviet Embassy clerk Tatiana Romanova, whose boss, the great Bond villain Rosa Klebb, favored a knife-in-shoe approach to killing. Bianchi, now in her seventies, has lost none of her Bond-girl looks, with her perfectly coiffed blond hair and smooth, glowing skin still in place.
38. Martine Beswick – From Russia with Love/Thunderball (1963/1965)
Martine Beswick actually played a Bond girl twice: first, she was Zora in From Russia with Love; then she played Paula in Thunderball. And the year after the latter movie, she was cast alongside Raquel Welch and John Richardson in the famous One Million Years B.C.. Incidentally, she would end up marrying Richardson, though the couple later divorced. Today, the beautiful actress is 78, but she’s aged very gracefully indeed.
37. Margaret Nolan – Goldfinger (1964)
Apparently, it was between Margaret Nolan and Shirley Eaton for the role of Bond girl Jill Masterson in Goldfinger. In the end, Eaton bagged the part, but Nolan got to play two roles in the film: she’s both the Golden Girl in the title sequence and the masseuse named Dink. And decades on, she still has her trademark lovely hair and winning smile.
36. Shirley Eaton – Goldfinger (1964)
Another iconic Bond moment belongs to Shirley Eaton in 1964’s Goldfinger. Her character, Jill Masterson, is found on a bed dead, having been covered completely in gold paint by the titular villain. Today, the 78-year-old British beauty is as glamorous as ever with long, white-blond hair, a killer smile and only a few lines betraying her advanced years.
35. Luciana Paluzzi – Thunderball (1965)
Luciana Paluzzi brought to life Thunderball’s Fiona Volpe, a SPECTRE assassin who almost kills Bond – though of course he makes sure that she’s taken out first. The Italian star withdrew from acting in the late ’70s; and now, as she’s nearing 80, she looks as fabulous as ever.
34. Tsai Chin – You Only Live Twice (1967)
Tsai Chin was the very first Chinese Bond Girl. She went on to find big success in the Western film world, appearing in movies such as The Joy Luck Club, Memoirs of a Geisha and Now You See Me 2. She even made a second appearance in a Bond film, Casino Royale, as Madame Wu. Now she’s in her eighties, but she looks as though she could be much younger.
33. Diana Rigg – On Her Majesty’s Secret Service (1969)
As the only Bond girl to marry 007, Contessa Teresa di Vicenzo from On Her Majesty’s Secret Service, is pretty iconic. The actress who played her, Diana Rigg, stunned on the big screen with her natural beauty. Today, Rigg is in her late seventies, she sports an on-trend bob cut, and she has appeared in three seasons of Game of Thrones.
32. Jill St. John – Diamonds are Forever (1971)
Jill St. John, portrayed jewel smuggler Tiffany Case opposite Roger Moore in Diamonds are Forever. And since then, she has been known for her work with husband Robert Wagner. The American actress, who’s now almost 80, still has her iconic red hair, her beaming smile and her stunning physique. Jill St. John is killing it!
31. Lana Wood – Diamonds Are Forever (1971)
Lana Wood – sister of late actress Natalie Wood – played the magnificently named Plenty O’Toole, a beautiful young lady whom Bond encounters in Las Vegas. Wood is still just as striking as in her Bond Girl days, but her life hasn’t always been easy. In 2011 she started suffering from arthritis and even became homeless. Luckily, though, fans managed to raise her some money to get her back on her feet.
30. Trina Parks – Diamonds Are Forever (1971)
In 1971 Trina Parks became the first ever black woman to play a Bond girl. She praised the franchise producers in 2019 to web channel DailyMailTV, saying, “Back then, most producers just had this tunnel vision casting of hiring the same-looking women. But in England people were more open to age, ethnicity and color.” The stunning actress in her seventies now, yet she certainly doesn’t look it.
29. Jane Seymour – Live And Let Die (1973)
Jane Seymour, who’s now in her sixties, has barely aged a day since playing Solitaire, a psychic to Live And Let Die villain Dr. Kananga. The British-American star has continued to act in movies and TV, too, with her youthful complexion, stunning figure and long, luscious locks the envy of women everywhere.
28. Gloria Hendry – Live and Let Die (1973)
In 1973 Gloria Hendry played Rosie Carver, a double agent Bond girl who ends up getting killed. She might have ended up actually playing a girlfriend of James Bond.… but it was thought at the time that audiences wouldn’t accept an interracial relationship on screen. Hendry is now in her seventies, and she’s aged beautifully.
27. Madeline Smith – Live and Let Die (1973)
Madeline Smith was the first Bond girl to appear on screen opposite Roger Moore, and she loved portraying Italian agent Miss Caruso. She’s even still active in the Bond community today, touring the country and giving talks about the franchise. And she’s all for the idea of 007 being played by a female in the future, too – so maybe she herself could take the role.
26. Britt Ekland – The Man with the Golden Gun (1974)
Swedish stunner Britt Ekland is as striking today as she was when playing Mary Goodnight, Bond’s assistant in The Man with the Golden Gun. Thanks to the role, Ekland became one of the most photographed female stars of the ’70s. Though she’s now in her seventies, her blond hair and blue eyes are still wowing.
25. Barbara Bach – The Spy Who Loved Me (1977)
Before she became Mrs. Ringo Starr, Barbara Bach played Anya Amasova – a.k.a. Agent Triple X – a KGB operative who was more than a match for Bond in The Spy Who Loved Me. Now in her early seventies, the actress – who’s famous for her long hair and blue eyes – is remarkably unchanged from her heyday.
24. Sue Vanner – The Spy Who Loved Me (1977)
Actress Sue Vanner played a Bond lover known only as “Log cabin girl.” Many years later, she looks incredible for her age – and it’s all the more remarkable considering what she’s lived through. Not long after becoming a mother, she ended up with a brain tumor that almost killed her, and after that she fought a battle against breast cancer. Vanner has got to be one of the most badass Bond girls.
23. Caroline Munro – The Spy Who Loved Me (1977)
Caroline Munro played the helicopter-flying, sadly doomed Naomi in The Spy Who Loved Me. Now she’s over 70 and looks as glamorous as ever. She’s still in the acting game, too. In 2019 she told The Guardian, “The roles are getting better for women. When you think about it, the most iconic Bond girl is Judi Dench.”
22. Lois Chiles – Moonraker (1979)
Lois Chiles is the stunning actress behind Holly Goodhead, the space explorer and CIA operative in Moonraker. The former model had actually been asked to appear in The Spy Who Loved me the year before, but she’d decided to take a hiatus from acting. Today, over 40 years after the movie, Chiles’ natural beauty is still striking.
21. Carole Bouquet – For Your Eyes Only (1981)
Carole Bouquet, who’s now in her early sixties, looks virtually the same as she did when portraying Melina Havelock in For Your Eyes Only. The star presumably made the most of her role as a Bond girl, after previously missing out on the part of Holly Goodhead in Moonraker.
20. Lynn-Holly Johnson – For Your Eyes Only (1981)
Lynn-Holly Johnson has lived quite a remarkable life. Though she was only 22 when she portrayed Bibi Dahl in For Your Eyes Only, she’d already been an actress and a champion ice skater. She survived an injury in the rink and – even worse – a stroke that could have killed her. Yet she lived, and now at 61 she looks as though she hasn’t aged a day.
19. Kim Basinger – Never Say Never Again (1983)
Kim Basinger played Domino Petachi opposite Sean Connery, who in Never Say Never Again returned as 007 after 12 years. Today, the actress, who won an Oscar for her role in 1997’s L.A. Confidential, looks practically the same more than 30 years since being a Bond girl.
18. Maud Adams – Octopussy (1983)
Maud Adams didn’t disappoint as the eponymous Octopussy – part businesswoman, part jewel smuggler – in the iconic ’80s Bond flick. She also seems to have smuggled her good looks into later life; now, nearly 40 years on, Adams’ smooth complexion and sparkling blue eyes remain as prominent as ever.
17. Kristina Wayborn – Octopussy (1983)
Swedish star Kristina Wayborn played Magda in Octopussy – memorable for the fight scene that resulted in several broken toes for the actress. In 2015 she told the website Thrillist, “Back in [the] ’60s, women were more eye candy. But I also think Bond films always have that strong woman.” Yet even decades on from her role in the movie, Wayborn is undoubtedly still eye candy.
16. Tanya Roberts – A View To A Kill (1985)
American beauty Tanya Roberts starred in A View To A Kill as Stacey Sutton with her iconic blond locks, full lips and piercing blue eyes. Since then, the actress, who’s now in her sixties, has featured in That ’70s Show and still looks amazing – with barely a wrinkle or line in sight.
15. Grace Jones – A View To A Kill (1985)
Not your average Bond girl, Grace Jones wasn’t to be messed with as henchwoman May Day in A View To A Kill. Now over 70, Jones has cheekbones that still rival those of any young model, while her toned physique and flawless legs defy her years.
14. Fiona Fullerton – A View To A Kill (1985)
Actress Fiona Fullerton was 29 when she played Pola Ivanova in A View To A Kill. Now she’s in her sixties and retired from acting, having become a landlady instead. She says even her younger clients know she was a Bond girl. Perhaps that’s not surprising, though, as she still looks just the same.
13. Maryam d’Abo – The Living Daylights (1987)
English actress Maryam d’Abo won hearts as Kara Milovy, the cellist girlfriend of The Living Daylights’ villain Georgi Koskov. More than 25 years later, the actress now keeps a low profile. But fans would recognize her bouncy blond hair and endearing smile anywhere.
12. Carey Lowell – License to Kill (1989)
Carey Lowell turned heads as ex-military pilot and CIA informant Pam Bouvier in License to Kill, partly because of her strikingly short brown hair. Though Lowell actually quit acting in the noughties, now at nearly 60 she looks virtually the same, having maintained her trademark cropped locks.
11. Talisa Soto – License to Kill (1989)
Talisa Soto starred in License to Kill as the unfortunate Lupe Lamora. She wasn’t destined to be with Bond, but she was memorable nonetheless. And a year year after appearing in the movie, she was named as one of People magazine’s 50 Most Beautiful People in The World. Most fans will agree that she could still win that accolade today.
10. Famke Janssen – Goldeneye (1995)
Famke Janssen played villainous Bond girl Xenia Onatopp, who got her kicks in Goldeneye from crushing men to death with her thighs, as you do. The Dutch star’s good looks have since been seen in the X-Men franchise, the Taken trilogy and How to Get Away With Murder, and today she’s still just as stunning in her mid-fifties.
9. Izabella Scorupco – Goldeneye (1995)
Polish-born actress Izabella Scorupco was suddenly thrust into spotlight when she appeared in the Pierce Brosnan Bond movie Goldeneye in 1995. A few decades on, and she doesn’t keep much of a high profile. She even turned down a major role in the film L.A. Confidential. And while today Scorupco has swapped her brunette curls for long, blond locks, she’s just as good-looking.
8. Michelle Yeoh – Tomorrow Never Dies (1997)
Action star Michelle Yeoh has been in so many celebrated movies that it’s easy to forget she was a Bond girl too. Yes, she played beautiful agent Wai Lin in Tomorrow Never Dies back in 1997. And the actress – now in her fifties – credits her ageless looks to yoga, cardio and no longer doing all her own stunts!
7. Teri Hatcher – Tomorrow Never Dies (1997)
Actress Teri Hatcher is no stranger to the big or small screen. She’s won hearts in Lois & Clark: The New Adventures of Superman, Desperate Housewives and of course the James Bond movies. And although Tomorrow Never Dies was a critical flop, and Hatcher apparently didn’t get along well with Pierce Brosnan, she can at least take solace in her still-youthful looks.
6. Denise Richards – The World Is Not Enough (1999)
Critics didn’t exactly rave about Denise Richards’ performance in The World Is Not Enough. When the movie hit theaters, the AV Club website called her turn “laughably awful,” for instance, and in 2012 Variety magazine named Richards “the least plausible nuclear physicist in the history of movies.” Variety did concede that she was “easy on the eyes,” though, and she still is today.
5. Sophie Marceau – The World Is Not Enough (1999)
Sophie Marceau portrayed Elektra King in the 1999 James Bond outing, but she preferred to stick more to French cinema after that. And in 2016 she had some criticism for Hollywood and its treatment of older women. She told website SCMP.com, “The old guys, one day they will be [labeled] old-fashioned if they think that a 50-year-old woman cannot be sexy.”
4. Serena Scott Thomas – The World Is Not Enough (1999)
Fitting into the grand tradition of Bond girls having extremely silly names, Serena Scott Thomas’ The World Is Not Enough character was named Molly Warmflash. The actress was 38 when she performed the role (and a notable sex scene) and now she’s 58, but the two decades seem to have barely touched her.
3. Halle Berry – Die Another Day (2002)
Iconic Bond girl Halle Berry is often asked how she stays looking so young, and she has a few tips. She doesn’t drink alcohol but does drink a concoction called bone broth, she does cardio, and she routinely uses face spray among other things. She’s over 50 years old now but could still rock the orange bikini.
2. Rosamund Pike – Die Another Day (2002)
Rosamund Pike, aka Miranda Frost from Die Another Day, has lots of thoughts about becoming an older woman in Hollywood. In 2016 she told newspaper The Telegraph, “With [male actors], the trick is, you keep getting older, but the women all stay the same age.” Yet she looks good regardless of how old she is.
1. Rachel Grant – Die Another Day (2002)
Rachel Grant played a minor but memorable character in Die Another Day, a masseuse named Peaceful Fountains of Desire. Despite production of the movie being rather troubled, she’s said she still remembers her time on set with fondness. And even though she’s 42 now, she looks like she could reprise her role with ease.