Als der beim Militär ausgebildete Einzelkämpfer Jack Reacher (Alan Ritchson) im Rahmen eines Trips durch die Vereinigten Staaten in der Kleinstadt Margrave ankommt, wird er umgehend von der örtlichen Polizei inhaftiert. Angeblich soll der muskulöse Hüne in eine brutale Mordserie verwickelt sein. Um seine Unschuld zu beweisen, will Reacher die Morde in der Kleinstadt aufklären und seinen Namen reinwaschen. Als sich jedoch Zeugen melden, die Reacher am Tatort gesehen haben wollen, scheint sich die Aufklärung zu einer komplizierten Angelegenheit zu entwickeln. Unterstützt wird er dabei von der jungen Polizistin Roscoe Conklin (Willa Fitzgerald), die ihm zumindest verbal ordentlich Paroli bietet. Je tiefer sie sich in die Beweislage einarbeiten und Indizien finden, umso deutlicher wird, dass sie in ein Wespennest gestochen haben. Nach und nach decken die beiden eine Verschwörung auf, die größerer Kreise zieht als erwartet.