Naomie Harris is fighting the good fight, both from within the James Bond franchise, and in real life.