BEST BOND GIRL
This is tough. Adorably sexy Honor Blackman played the Bond girl with the best name of all — Pussy Galore — in Goldfinger (1964) and action veteran Michelle Yeoh was fierce in Tomorrow Never Dies (1997).
Eva Green as the smart and sultry Vesper Lynd in 2006's Casino Royale was the rare Bond girl who was truly his equal. (It's easy to pick the worst one: That would be Denise Richards as the allegedly brilliant nuclear physicist Dr. Christmas Jones in 1999's The World Is Not Enough.)
But just the vision of Ursula Andress striding from the ocean in Dr. No is so famous and so stirring, it's hard to top: that bikini with a dagger strapped to her hip, the long blonde hair and those curves. The very image personifies the gorgeous, mysterious cool of the Bond girl. And she just happened to appear in the first film in the franchise back in 1962.