Michelle Yeoh is number one for me, with Maryam D’abo from The Living Daylights in second place.
Wow, hard choices here.
Tracy is a good answer, she was the only one that Bond married. And Bond fell for Vesper too, so she must be something special. For smouldering hotness, there are few who beat Solange Dimitrios, played by Caterina Murino in Casino Royale.
For a total package of brains and personality as well as looks, I really liked Paula Caplan, played by Martine Beswick in Thunderball. Looks stunning in a bikini, smart and resourceful enough to be an MI6 agent and Bond co-worker.
Martine was also cast in the second film From Russia with Love as the gypsy girl Zora in the famous “catfight” scene.
And she had a catfight with no less than Racquel Welch in One Million Years B.C.
I think I like the secondary and henchwoman Bond Girls more than the primary Bond Girls. On a scale of 1-10, the good girls are usually a 9.5, while the bad girls average an 11.