I just discovered "M" was a man back then. In Casino Royale, "M" is a woman (Judi Dench).

How about Miss Moneypenny? She sure looks like she could use a good roll in the hay!