A reoccurring character in the James Bond franchise, Moneypenny is the secretary to M, the head of MI6. She has been played by Lois Maxwell from 1962-1985, Caroline Bliss from 1987-1989, Samantha Bond from 1995-2002, and Naomie Harris starting in 2012.