8. Mary Goodnight
Mary Goodnight played by Britt Ekland in 1974's The Man With The Golden Gun, was Bond's clumsy assistant. Goodnight was amusing, plus she had a ton of chemistry with Roger Moore (Bond). While Bond continuously shunned her throughout their adventures (who knows why), she finally had her chance at the end of the movie.
[Photo via @greg_fearon]