Una mañana en una ciudad ordinaria, cinco personas son baleadas en un ataque aparentemente al azar. Todas las evidencias apuntan a un sospechoso: un ex-francotirador militar que rápidamente es detenido. El interrogatorio al hombre produce una declaración: conseguir a Jack Reacher (Tom Cruise). Reacher, un enigmático ex-investigador militar, cree que las autoridades tienen al hombre correcto pero acepta ayudar al abogado (Rosamund Pike) defensor del criminal.