Synopsis - James Barr, un ancien snipper, est rapidement arrêté par la police après le meurtre par balles de cinq personnes qui n'ont apparemment aucun lien entre elles. Lors de son interrogatoire, l'accusé ne prononce pas un mot. Il écrit une seule phrase sur un morceau de papier : "Trouvez Jack Reacher". Celui-ci (Tom Cruise) est un ancien policier militaire, auquel James Barr a déjà eu affaire par le passé. L'avocate Helen Rodin (Rosamund Pike), fille du procureur Cash (Robert Duvall), est chargée de la défense de l'accusé. Jack et elle vont mener l'enquête pour découvrir la vérité sur cette troublante affaire, qui révèle bien des surprises, et va confronter Jack à un ennemi inattendu.