James Bond: the best Bond girls Melina Havelock, played by Carole Bouquet (For Your Eyes Only) The best bad girls are Grace Jones and Famke Janssen, and Jill St John takes silver for stealing her whole movie (Connery's campiest). But Bouquet's crossbow-wielding Melina Havelock in For Your Eyes Only is a heroine with real clout - it's that bitter drive in her eyes to avenge her parents" murder. Xenia Onatopp, played by Famke Janssen (GoldenEye) The film - GoldenEye - is so-so at best. And her name - Xenia Onatopp - more Austin Powers than 007. But that smart, ridiculously sexy Dutch actress Famke Janssen completely nailed her role as a psychopathic but ruthlessly seductive assassin. Men all over the world watched her crushing enemies to death between her thighs and quietly reflected that there'd be far worse ways to go. "The English Girl," played by Joanna Lumley, (On Her Majesty's Secret Service) It really ought to be Lois Maxwell's iteration of Miss Moneypenny. But this is the Telegraph, so of course the accolade falls to Joanna Lumley for her all-too-brief role as "The English girl" in On Her Majesty's Secret Service. Honourable mentions to Solitaire (Jane Seymour) and Strawberry Fields (Gemma Arterton). Honey Ryder, played by Ursula Andress (Dr No) Honey Ryder What a terrific name, dripping with promise far more seductively than the groan-worthy Pussy Galore or Xenia Onatopp. And what an entrance, too (in Dr No), as Ursula Andress, singing softly to herself, rises from the Caribbean surf in a white bikini, knife hanging from her hip. A true screen goddess.