The Best of the Bond Girls, From Casino Royale to Spectre
We all love seeing Daniel Craig transformed into his suited-up secret agent alter ego, but where would James Bond be without his girls? Any actresses who land the coveted roles have big shoes — and bikinis — to fill with iconic women starring as Bond girls before them. The very first Bond girl, Linda Christian, played Valerie Mathis in the 1954 TV adaptation of Casino Royale before James Bond films hit the big screen. There have been countless Bond girls over the years, from Pussy Galore to Mary Goodnight to Strawberry Fields, and the most iconic 007 femme fatale would probably be bikini-clad Ursula Andress, who played Honey Ryder in the first James Bond film, Dr. No, in 1962. See the bodacious ladies who've wielded guns, shown off their assets, and bedded Bond over the last 66 years. Plus, see the new Bond girl who's bringing the heat to the upcoming film No Time Left to Die.
— Additional reporting by Haley Lyndes
:upscale()/2014/12/04/011/n/3019466/6a5385e7b7b24850_55923959_10.jpg)
Linda Christian
Linda played Valerie Mathis in the TV version of Casino Royale in 1954.
:upscale()/2014/12/04/011/n/3019466/8f2f1915891ed19f_3438274_10.jpg)
Ursula Andress
Ursula was the iconic Honey Ryder in the first James Bond film, Dr. No, in 1962.
:upscale()/2014/12/04/011/n/3019466/9993f9c532bc7734_136558329_10.jpg)
Daniela Bianchi
Daniela played Tatiana Romanova in From Russia With Love in 1963.
:upscale()/2014/12/04/011/n/3019466/5c17348d905decb1_106503140_10.jpg)
Tania Mallet
Tania Mallet (far right) was Tilly Masterton in Goldfinger. Here she is with the film's other Bond girls Shirley Eaton and Honor Blackman.
:upscale()/2014/12/04/011/n/3019466/8a6bd0b1d48922e0_140793020_10.jpg)
Claudine Auger
Claudine played the sultry Domino in 1965's Thunderball.
:upscale()/2014/12/04/011/n/3019466/0242b2915c783aae_119453023_10.jpg)
Diana Rigg
Diana was Tracy Di Vicenzo in 1969's On Her Majesty's Secret Service.
:upscale()/2014/12/04/011/n/3019466/727553d7a26374ad_82853962_10.jpg)
Jill St. John
Jill was Tiffany Case in the 1971 James Bond film Diamonds Are Forever.
:upscale()/2014/12/04/052/n/3019466/c397199f4c7a0237_110953657_10.jpg)
Jane Seymour
Who knew that Jane was a Bond girl? She was Solitaire in Live and Let Die in 1973.
:upscale()/2020/03/25/853/n/3019466/940723035e7bb0f9208a43.41196720_GettyImages-.jpg)
Britt Ekland
Britt played doe-eyed Mary Goodnight in 1974's The Man With the Golden Gun.
:upscale()/2014/12/04/052/n/3019466/6e360bd2a7a334cf_181252292_10.jpg)
Corinne Cléry
In 1979, Corinne kept her first name playing Corinne Dufour in Moonraker.
:upscale()/2014/12/04/052/n/3019466/8734acb9227c20dc_127474966_10.jpg)
Tanya Roberts
Tanya donned big '80s hair for her role as Stacey Sutton in A View to a Kill in 1985.
:upscale()/2014/12/04/052/n/3019466/80ee55bab22a4ff8_126135556_10.jpg)
Famke Janssen
Famke looked stunningly dangerous as Xenia Onatopp in 1995's GoldenEye.
:upscale()/2014/12/04/052/n/3019466/801978b75ee33adc_138085130_10.jpg)
Izabella Scorupco
Izabella steamed up the screen as Natalya Simonova in GoldenEye.
:upscale()/2014/12/04/052/n/3019466/7c4d6e78d406daad_126264977_10.jpg)
Michelle Yeoh
In 1997, Michelle held on to James Bond as Wai Lin in Tomorrow Never Dies.
:upscale()/2014/12/04/054/n/3019466/20aee3ff2aecf3d6_126264976_10.jpg)
Teri Hatcher
Before she was a desperate housewife, Teri was Paris Carver in Tomorrow Never Dies.
:upscale()/2014/12/04/054/n/3019466/8aea542666cc0523_rexusa_1005672a.jpg)
Denise Richards
In 1999, Denise got all wet as Dr. Christmas Jones in The World Is Not Enough.
:upscale()/2014/12/04/054/n/3019466/8e434a5df234c18d_rexusa_200446a.jpg)
Sophie Marceau
In 1999, Sophie enticed James Bond as Elektra King in The World Is Not Enough.
:upscale()/2014/12/04/054/n/3019466/ad1a9934f514aad6_rexusa_187726v.jpg)
Halle Berry
Halle made waves in her sexy suit as Jinx Johnson in the 2002 film Die Another Day.
:upscale()/2014/12/04/054/n/3019466/c8886ae11a3bc332_rexusa_1202830a.jpg)
Eva Green
Eva smoked up the screen as Vesper Lynd in the 2006 James Bond film Casino Royale.
:upscale()/2014/12/04/054/n/3019466/eae1b2d212bf8e8b_rexusa_1318619m.jpg)
Bérénice Marlohe
France native Bérénice plays the exotic, potentially dangerous beauty Sévérine opposite Daniel Craig's James Bond in Skyfall. While she initially comes across as cool and confident, there's more to her tough exterior than meets the eye.
:upscale()/2014/12/04/064/n/3019466/ed69aa4c4cf06d9a_bdb.jpg)
Naomie Harris
British actress Naomie Harris (Pirates of the Caribbean) played James Bond's coagent, Eve, who mistakenly shoots Bond while he struggles with a henchman, leading to her being suspended from field work. She still continues to help Bond battle his enemies until the end of the movie, when she announces she'll be working as a secretary at MI6. She then introduces herself to Bond as Miss Moneypenny.
Harris reprised her role as Eve Moneypenny in Spectre, alongside three other Bond girls.
:upscale()/2015/08/12/073/n/3019466/7c6e7a23_spectre-B24_09828_r_rgb.jpg)
Léa Seydoux
The French actress starred as Madeleine Swann alongside Daniel Craig in Spectre and will be returning for the newest film, No Time to Die. Seydoux steams up the big screen as Emma in Blue Is the Warmest Color.
:upscale()/2015/08/12/073/n/3019466/1c0b5afb_spectre-B24_10153_r_rgb.jpg)
Monica Bellucci
The Italian beauty made history by starring in Spectre — at 50 years old, she played Lucia Sciarra, becoming the oldest Bond girl ever. Interestingly enough, the actress almost played Paris Carver in Tomorrow Never Dies in 1997, but casting went with Teri Hatcher instead.
:upscale()/2015/08/12/073/n/3019466/1f3960a5_spectre-B24_30401_r_rgb.jpg)
Stephanie Sigman
Stephanie Sigman was the first Bond girl from Mexico when she played a character named Estrella in Spectre. She's also known for her roles in the Academy Award-nominated film Miss Bala and TV shows The Bridge and Narcos.
:upscale()/2020/03/25/777/n/3019466/790928fdc2e6dd1e_MCDNOTI_MG011.jpg)
Ana de Armas
Ana de Armas will play the newest Bond girl in the 2020 movie No Time to Die (which will now be released Nov. 25). The actress plays Paloma, and although her role has been kept fairly under wraps, we know she'll be different from Bond girls of the past.