Fem mennesker bliver skudt ned på åben gade af en snigskytte. Da politiet fanger manden, der tilsyneladende har gjort det, hævder han sin uskyld og forlanger, at de finder den tidligere militære politimand Jack Reacher (Tom Cruise), der kan bevise hans uskyld.