Best Bond Girls: Team LOOK’s Top 10

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.

Diana Rigg Diana made an honest man of Bond…for a bit


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.

Eva Green The path of true love never runs smoothly huh?

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.

Britt Ekland Hands up who wants Britt’s bikini…

SEE: New Bond Film Spectre: Everything You Need To Know

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.

Halle Berry Definitely no pockets for a stun gun

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…

Barbara Bach You didn’t want to cross this young lady

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.

Naomie Harris Don’t steal her Post-Its

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’.

Honor Blackman The name was a bit ridiculous, but Ms Galore tops many fans’ best Bond girl list

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.

Grace Jones Be afraid

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.

Ursula Andress Timeless. All hail Ursula Andress

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.

Judi Dench Judi’s M was a feminine force to be reckoned with