Miss Moneypenny in the closing credits, as Moneypenny. Since the character's first appearance in "Casino Royale", neither Fleming nor any succeeding Bond novelist gave Moneypenny a first name. In a number of books and at least one film, Bond refers to her by the nickname "Penny" (a shortened version of her last name). However, "The Moneypenny Diaries" gives her first name as Jane, while in "Skyfall", the character is named Eve. After Lois Maxwell's death, Roger Moore recalled that she would have liked to have become the new M after Moore's retirement. She had suggested herself for the role of M but
Miss Moneypenny close confidante of her boss, she also enjoys a flirtatious—though never consummated—relationship with James Bond, whom she understands perfectly. Moneypenny was never given any backstory until the film "Skyfall" (2012), when she was re-introduced to the series following the 2006 reboot of the series' continuity. Moneypenny, now played by Naomie Harris and given the first name Eve, is originally a field agent assigned to work with Bond on an operation in Istanbul. It ends in disaster when she accidentally shoots Bond while he is fighting with the mercenary they are chasing. She is temporarily suspended for this and reassigned to