Conversation so far:
who has played james bond in the movies
Seven actors in total have portrayed Bond in film: following Connery's portrayal, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig have assumed the role.
Who has played Q in the James Bond films?
Q has been portrayed by Peter Burton, Desmond Llewelyn, John Cleese and Ben Whishaw.
Who portrayed M in the James Bond films?
In the Eon Productions series of films, M has been portrayed by four actors: Bernard Lee, Robert Brown, Judi Dench and Ralph Fiennes.

Question: has the actor for the character moneypenny in the film changed over time
Self-contained rewrite: has the actor for the character moneypenny in the james bond films changed over time