While she has turned heads playing Miss Moneypenny in the most recent James Bond films, Naomie Harris has proved more than capable of taking on some of the most challenging roles on offer. While she has turned heads playing Miss Moneypenny in the most recent James Bond films, Naomie Harris has proved more than capable of taking on some of the most challenging roles on offer.