The James Bond series continues to boast an impressive array of actors who have played recurring characters in the 007 franchise, but only one performer has the record for appearing in the most. It's not Daniel Craig, whose most recent portrayal of James Bond in No Time To Die was only his fifth installment, and it's officially his last. And though both Sean Connery and Roger Moore portrayed 007 in seven movies each, neither ranks among the actors with the most appearances in the James Bond series.
The cast members with a more substantial presence in the James Bond franchise are those who played three of 007's closest colleagues at MI6, namely the characters known as M, Q, and Miss Moneypenny. These characters have appeared in most of the Bond films, from their start in the early 1960s through to 2021's No Time To Die. Two such actors with a high number of appearances were Bernard Lee, who played the part of M in 11 007 films, holding onto the role until his death in 1981, and Lois Maxwell, who portrayed Moneypenny in 14 installments, albeit with a total screen time consisting of less than two hours.
Related: James Bond: Every 007 Villain Who Appeared In Multiple Movies
The actor with the most appearances in the James Bond franchise was Desmond Llewelyn, who played the part of Q, quartermaster of the MI6 lab, in 17 films spanning four decades. Llewelyn's wisdom as an actor seamlessly flowed into his portrayal of Q to mark comical clashes with the handsome Pierce Brosnan or dashing Sean Connery. He dominated the 20th-century era of 007 and gave the series a level of continuity that no other actor has managed to achieve. Viewers could always feel at home when Llewelyn introduced the 007 agents — five of the seven — to an
Read more on screenrant.com