The following is a list of recurring and notable allies found throughout the James Bond films and novels.
Recurring allies
M
Bernard Lee (1962?1979)
John Huston (1967): unofficial Casino Royale
Robert Brown (1983?1989)
Edward Fox (1983): unofficial Never Say Never Again
Judi Dench (1995?current)
Also, in the 1967 spoof Casino Royale, Sir James Bond (David Niven) is promoted to the position of M.
Miss Moneypenny
Lois Maxwell (1962?1985)
Barbara Bouchet (1967): unofficial Casino Royale
Pamela Salem (1983): unofficial Never Say Never Again
Caroline Bliss (1987?1989)
Samantha Bond (1995?2002)
Q
Peter Burton (1962): Dr. No only (referred to as Major Boothroyd/Armourer)
Desmond Llewelyn (1963?1999): referred to as "Major Boothroyd" by Anya Amasova in "The Spy Who Loved Me"
Geoffrey Bayldon (1967): unofficial Casino Royale
Alec McCowen (1983): unofficial Never Say Never Again (also referred to as Algernon)
John Cleese (1999?2002): first appearance in The World Is Not