Agée de 6 ans, Jenny est enlevée en pleine rue dans une paisible zone résidentielle. Alors qu'aucun témoin ne s'est manifesté, sa famille, qui désespère de la retrouver, la croit morte.
En 1936, dans l'Ohio, Ethan Hedgeway, truand, trahit Frank Milano, le parrain de la pègre de Cleveland. Milano, réfugié au Mexique, démembre sa femme par vengeance.
Le descendant d'un prédicateur manipulateur des foules, catastrophé d'avoir perdu le don de soigner, entreprend de tuer pour bénéficier à nouveau de l'aide divine.
Après plusieurs aventures, Jack Reacher doit rencontrer son nouveau commandant en chef, le major Susan Turner. Mais le commandant Morgan l'informe qu'elle a été envoyée en Afghanistan.