Bond girls, and deciding who is the very best Bond girl of all time, has been an ongoing debate since agent 007 ordered that very first (shaken) martini way back in 1962.
While there has only ever been a handful of Bonds over the years, more than 70 beautiful women have crossed his path playing either lover, rival, or in many cases, both. From sultry double agents to glamorous playgirls, every Bond girl has been as individual as she’s been memorable.
Here are team LOOK’s top ten very best Bond girls of all time:
10. Diana Rigg as Countess Teresa di Vicenzo – On Her Majesty’s Secret Service
Former The Avengers beauty Diana Rigg played the crafty Countess with a penchant for criminality. She is actually the only Bond girl that became ‘Mrs. Bond’…needless to say, that marriage didn’t last too long.
9. Eva Green as Vesper Lynd – Casino Royale (2006)
Eva smouldered as Treasury Agent Vesper Lynd, and it is her cool demeanour and sophistication that ensnares Daniel Craig’s modern Bond within minutes of him meeting her. He falls so much in love with Vesper that he even considers retiring his 007 badge for good just to be with her. Thank heavens he didn’t.
8. Britt Ekland as Mary Goodnight – The Man With The Golden Gun (1974)
Swedish stunner Brit Ekland played inexperienced Secret Service assistant Mary Goodnight, who happened to have a bit of a crush on lothario Roger Moore’s Bond. What she didn’t have in the booksmarts department she more than made up for in hotness.
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
7. Halle Berry as Jinx Johnson – Die Another Day (2002)
Tough NSA operative Jinx teams up with Bond after discovering that they are both after the same North Korean agent. Her orange bikini became the stuff of Bond legend.
6. Barbara Bach as Anya Amasova – The Spy Who Loved Me (1977)
Not only was Anya ‘Triple X’ Amasova a smoking hot Bond girl, but she was also a pretty badass KGB secret agent in her own right. Not surprisingly, she gave Roger Moore a bit more than what he bargained for…
5. Naomie Harris as Eve Moneypenny – Skyfall (2012)
Naomie’s modern Moneypenny is far more than your average secretary. Not only does she give Daniel Craig’s Bond some serious sass, but she’s more than capable to deal with whatever spy shenanigans that might come her way. She rules.
4. Honor Blackman as Pussy Galore – Goldfinger (1964)
Proving that you don’t have to be a slip of a girl to play one of Bond’s women, Honor Blackman was 38 years of age when she became the legendary Pussy Galore. A qualified pilot and nifty judo expert, the straight-talking Ms Galore was having none of Sean Connery’s smooth talkin’.
3. Grace Jones as May Day – A View To A Kill (1985)
We couldn’t compile this list without the legendary Grace Jones making it into the top three. Jones’ henchwoman May Day (and her rather dangerous thighs) is the perfect example of a Bond girl you definitely don’t want to mess with. Fact.
2. Ursula Andress as Honey Ryder – Dr. No (1962)
The first EVER Bond girl, Ursula Andress set the bar pretty high when she emerged from the ocean wearing THAT white bikini. The rest as they say, is history.
1. Judi Dench as M – 1995-2012
We feel that Judi Dench’s M was probably THE most important woman in Bond’s life, and for good reason. Not only was she Bond’s boss, but her relationship with him continued to develop from film to film. Eventually she became mentor, confidante, and mother figure. We’ll miss her terribly.