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.

Question: Who was Q in the film?
Self-contained rewrite: Who has played Q in the James Bond films?