40. Ursula Andress – Dr. No (1962)
Swiss bombshell Ursula Andress – the first and arguably still the ultimate Bond girl – played Honey Ryder. The Dr. No character is a shell diver, and the image of her emerging from the sea in a white bikini remains iconic for many fans even today. Now almost 80 years old, Andress still looks fabulous with cheekbones to die for and a perfect pout.
Page 2 of 41