Who has played Miss Moneypenny in most of the James Bond films?

Lois Maxwell played Miss Moneypenny in most of the older James Bond films.

Bernard Lee played M until his death in 1979; Robert Brown since then.

Desmond Llewelyn played Q.

Leave a Comment