Olga Kurylenko – Bond girl in Quantum of Solace. Photo: pickywallpapers.com

James Bond has the best watches, the best cars, travels to the best locations and only happens to meet gorgeous girls. So what are the best Bond girls of all times? Obviously some Bond movies enjoyed more fortune and managed to show their actresses at their best; while some other ones didn’t. Let’s see which Bond girls oozed glamour, beauty and personality the most,  according to our Chic chart – starting from the bottom.

10. Diana Rigg (On Her Majesty Secret Service, 1969)

Diana Rigg played Tracy Bond, James Bond’s only wife. She is considered a sex symbol and an icon of 1960 feminism.

Diana Rigg. Photo: vanillabomb.wordpress.com
diana rigg (6)
Diana Rigg. Photo: fanshare.com

9. Naomie Harris (Skyfall, 2012)

Naomie is British, of Jamaican origin and her father is from Trinidad. She played an unconventional Eve Moneypenny in Skyfall.

Skyfall - Royal World Premiere - After Party - Inside Arrivals
Naomie Harris.Photo: dtsft.wordpress.com
Naomie Harris. Photo: mansfinelife.com

8. Eva Green (Casino Royale, 2006)

French actress and model, she portrayed Vesper Lynd in Casino Royale.

Eva Green and Daniel Craig. Photo: davesworld-david.blogspot.com
Eva Green. Photo: pinterest.com

7. Sophie Marceau (The World Is Not Enough, 1999)

Frenche actress Sophie Marceau, who became famous with the teenager movie La Boule, portrayed the villainess in The World Is Not Enough. Quite a change from her early acting days.

Film 'The World is Not Enough' By Michael Apted
Sophie Marceau. Photo: reddit.com
Sophie Marceau. Photo: gopixpic.com

6. Barbara Bach (The Spy Who Loved Me,  1977)

The iconic Russian spy Anya Amasova portrayed by Barbara Bach is a symbol of Bond glamour and of 70s style. Today Barbara is married to former Beatle Ringo Starr, and her sister Marjorie Bach to Joe Walsh, guitarist to the band The Eagles.

Barbara Bach. Photo: imdb.com
Barbara Bach. Photo: imdb.com

5. Caterina Murino (Casino Royale, 2006)

Caterina comes from Sardinia, Italy. She is a symbol of mediterranean beauty and has been called “the new Sophia Loren”.

Caterina Murino. Photo: biosstars.us
Caterina Murino. Photo: top10point.com

4. Halle Berry (Die Another Day, 2002)

Not many actresses would have managed to re-nact the famous Ursula Andress scene with such a grace. Halle Berry gets it spot on.

halle berry bikini
Halle Berry. Photo: becauseiamfabolous.com
Halle Berry. Photo: Esquire.com

3. Berenice Marlohe (Skyfall, 2012)

French actress Berenice Marlohe plays the anti-heroine Bond girl in Skyfall. A modern beauty for a modern role.

Berenice Marlohe. Photo: thehomestyledirectory.com
Berenice Marlohe. Photo: thehomestyledirectory.com

2. Olga Kurylenko (Quantum of Solace, 2008)

Originally from Ukraine and now French citizen, Kurylenko has worked as a model for the likes of Victora’s Secret and Roberto Cavalli. Not a surprise, when you look at her. A perfect symbol or the modern idea of beauty.

Olga Kurylenko. Photo: searchpp.com
Olga Kurylenko. Photo: fanshare.com

1. Ursula Andress (Dr No, 1962)

The one and only Honey Rider. No Bond girl can ever beat her class, beauty and mesmerising appearance as a shell diver in Dr No. She is still the symbol of the original Bond girl and her outfit in the famous scene has been replicated thousands of times. Simply an icon.

Film Dr No starring Ursula Andress 1962
Ursula Andress in Dr.No. Photo: bond-girls.net
Ursula Andress. Photo: onrembobine.fr