Naomie Harris, who plays Moneypenny in Daniel Craig's James Bond films, perfectly explains why a woman could play 007 in a ...