Jack Reacher ıssız bir kavşakta otobüsten iner ve Margrave isimli küçük kasabaya ulaşmak için tam yirmi iki kilometre yürür. Bu, yakında pişman olacağı bir karardır. Otuz senedir ilk kez bir cinayetin işlendiği gün Reacher kasabadaki tek yabancıdır. Polisler Reacher’ı tutuklar ve polis şefi onu olay yerinde gördüğüne dair ifade verir. Reacher’ın tek bildiği kimseyi öldürmediğidir. En azından burada, en azından son zamanlarda. Kasabanın sırları açığa çıktıkça ve cesetlerin sayısı arttıkça bir şey ...