Played by: Naomie Harris
Movie: Skyfall (2012) 
Fun Fact: Rumors that Harris would play Miss Moneypenny circulated early into production.

Naomi's character, Eve, is an eager and tough M16 field agent determined to keep up with 007. Harris explained that her character's relationship with Bond is more student-teacher, though we wouldn't be surprised if sexual tension flared between the two.