Keira Knightley is firmly in her pulpy, pacy thriller era. After holding the British government to account as an Iraq War ...