On-screen, Bond's relationship with Moneypenny — secretary to M, the head of the British secret intelligence agency to which he reports — has evolved throughout the years, but the character almost always sat out the action and pined from the sidelines. That dynamic began to change with Skyfall, the third movie in which Daniel Craig played 007, when Naomie Harris, as Moneypenny, got out of the office and into the field with some serious spy chops of her own. Here's Moneypenny through the years.
LOIS MAXWELL, the original movie Moneypenny, appeared in 15 Dames Bond films between 1962 and 1985.
BARBARA BOUCHET appeared in Casino Roya/e(1967) and had a part in the 2002 film Gangs of New York.
PAMELA SALEM was Moneypenny in Never Say Never Again (1983), which marked Sean Conner/s one-time return from Bond retirement.
CAROLINE BLISS was in two movies starring Timothy Dalton as Bond, 1987-89. At 26, she was the youngest actress to play the role.
SAMANTHA BOND was the front-office female during the Pierce Brosnan years (1995-2002). She went on to play Lady Rosamund Painswick on TV's Downton Abbey.