Nel cuore di una città innocente, un cecchino uccide cinque persone. La polizia si precipita a identificare le vittime e ad arrestare il colpevole, chiudendo il caso. Il colpo di scena arriva quando l'imputato inizia a dichiararsi innocente e chiede loro di chiamare Jack Reacher. L'ex poliziotto militare viene nuovamente chiamato in aiuto dalle autorità. Ma mentre indaga, Jack si imbatte in un complotto agghiacciante e la sua ostinata ricerca della verità lo porta ancora una volta a scontrarsi con la legge.