Bond Girls | Pictures
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
1 Linda Christian
2 Ursula Andress
3 Daniela Bianchi
4 Honor Blackman
5 Tania Mallet
6 Claudine Auger
7 Karin Dor
8 Mie Hama
9 Diana Rigg
10 Jill St. John
11 Lana Wood
12 Jane Seymour
13 Britt Ekland
14 Barbara Bach
15 Corinne Cléry
16 Lois Chiles
17 Carole Bouquet
18 Maud Adams
19 Tanya Roberts
20 Maryam d'Abo
21 Carey Lowell
22 Talisa Soto
23 Famke Janssen
24 Izabella Scorupco
25 Michelle Yeoh
26 Teri Hatcher
27 Denise Richards
28 Sophie Marceau
29 Halle Berry
30 Caterina Murino
31 Eva Green
32 Gemma Arterton
33 Olga Kurylenko
34 Bérénice Marlohe
35 Naomie Harris
36 Léa Seydoux
37 Monica Bellucci
38 Stephanie Sigman
39 Ana de Armas
