Ranking the Best Bond Girls

For this list, I’ll be looking the role of the character in the story, their relationship with Bond, their attractiveness, the performance of the actress, and the quality of the overall character.

From worst to best:

71. Bibi Dahl (Lynn-Holly Johnson) — For Your Eyes Only (1981)

70. Rosie Carver (Gloria Hendry) — Live and Let Die (1973)

69. Pan Ho (Papillon Soo Soo) — A View to a Kill (1985)

68. Caroline (Serena Gordon) — GoldenEye (1995)

67. Dr. Molly Warmflash (Serena Scott Thomas) — The World Is Not Enough (1999)

66. Unnamed lover (Tonia Sotiropoulou) — Skyfall (2012)

65. Linda (Kell Tyler) — The Living Daylights (1987)

64. Kimberley Jones (Mary Stavin) — A View to a Kill (1985)

63. Giulietta da Vinci (Maria Grazia Cucinotta) — The World Is Not Enough (1999)

62. Felicca (Olga Bisera) — The Spy Who Loved Me (1977)

61. Ruby Bartlett (Angela Scoular) — On Her Majesty’s Secret Service (1969)

60. Corinne Dufour (Corinne Clery) — Moonraker (1979)

59. Unnamed girl in log cabin (Sue Vanner) — The Spy Who Loved Me (1977)

58. Lupe Lamora (Talisa Soto) — Licence to Kill (1989)

57. Valenka (Ivana Millicevic) — Casino Royale (2006)

56. Nancy (Catherine Schell) — On Her Majesty’s Secret Service (1969)

55. Pat Fearing (Molly Peters) — Thunderball (1965)

54. Manuela (Emily Bolton) — Moonraker (1979)

53. Unnamed girl in Harem tent (Dawn Rodriguez) — The Spy Who Loved Me (1977)

52. Jenny Flex (Alison Doody) — A View to a Kill (1985)

51. Andrea Anders (Maud Adams) — The Man with the Golden Gun (1974)

50. Paula Caplan (Martine Beswick) — Thunderball (1965)

49. Aki (Akiko Wakabayashi) — You Only Live Twice (1967)

48. Zora (Martine Beswick) — From Russia with Love (1963)

47. Strawberry Fields (Gemma Arterton) — Quantum of Solace (2008)

46. Dr. Christmas Jones (Denise Richards) — The World Is Not Enough (1999)

45. Countess Lisl von Schlaf (Cassandra Harris) — For Your Eyes Only (1981)

44. Naomi (Caroline Muno) — The Spy Who Loved Me (1977)

43. Bonita (Nadja Regin) — Goldfinger (1964)

42. Vida (Aliza Gur) — From Russia with Love (1963)

41. Giacinta “Jinx” Johnson (Halle Berry) — Die Another Day (2002)

40. Pola Ivanova (Fiona Fullerton) — A View to a Kill (1985)

39. Miss Taro (Zena Marshall) — Dr. No (1962)

38. Professor Inga Bergstrom (Cecilie Thomsen) — Tomorrow Never Dies (1997)

37. Helga Brandt (Karin Dor) — You Only Live Twice (1967)

36. Solange Dimitrios (Caterina Murino) — Casino Royale (2006)

35. Stacey Sutton (Tanya Roberts) — A View to a Kill (1985)

34. Pam Bouvier (Carey Lowell) — Licence to Kill (1989)

33. Natalya Simonova (Izabella Scorupco) — GoldenEye (1995)

32. Tiffany Case (Jill St. John) — Diamonds Are Forever (1971)

31. Sylvia Trench (Eunice Gayson) — Dr. No (1962) and From Russia with Love (1963)

30. Camilla Montes (Olga Kurylenko) — Quantum of Solace (2008)

29. Holly Goodhead (Lois Chiles) — Moonraker (1979)

28. Miranda Frost (Rosamund Pike) — Die Another Day (2002)

27. Miss Caruso (Madeline Smith) — Live and Let Die (1973)

26. Wai Lin (Michelle Yeoh) — Tomorrow Never Dies (1997)

25. Kissy Suzuki (Mie Hama) — You Only Live Twice (1967)

24. Lucia Sciarra (Monica Bellucci) — Spectre (2015)

23. Tilly Masterson (Tania Mallet) — Goldfinger (1964)

22. Fiona Volpe (Luciana Paluzzi) — Thunderball (1965)

21. Plenty O’Toole (Lana Wood) — Diamonds Are Forever (1971)

20. Magda (Kristina Wayborn) — Octopussy (1983)

19. Kara Milovy (Maryam d’Abo) — The Living Daylights (1987)

18. Mary Goodnight (Britt Ekland) — The Man with the Golden Gun (1974)

17. Jill Masterson (Shirley Eaton) — Goldfinger (1964)

16. Dr. Madeleine Swann (Lea Seydoux) — Spectre (2015)

15. Paris Carver (Teri Hatcher) — Tomorrow Never Dies (1997)

14. May Day (Grace Jones) — A View to a Kill (1985)

13. Elektra King (Sophie Marceau) — The World Is Not Enough (1999)

12. Octopussy (Maud Adams) — Octopussy (1983)

11. Severine (Berenice Marlohe) — Skyfall (2012)

10. Tatiana Romanova (Daniela Bianchi) — From Russia with Love (1963)

9. Domino Derval (Claudine Auger) — Thunderball (1965)

8. Xenia Onatopp (Famke Janssen) — GoldenEye (1995)

7. Pussy Galore (Honor Blackman) — Goldfinger (1964)

6. Solitaire (Jane Seymour) — Live and Let Die (1973)

5. Melina Havelock (Carole Bouquet) — For Your Eyes Only (1981)

4. Vesper Lynd (Eva Green) — Casino Royale (2006)

3. Anya Amasova/Agent Triple X (Barbara Bach) — The Spy Who Loved Me (1977)

2. Honey Ryder (Ursula Andress) — Dr. No (1962)

  1. Teresa di Vicenzo (Diana Rigg) — On Her Majesty’s Secret Service (1969)