Jack Reacher (Tom Cruise), un antiguo policía militar que vive semiescondido como un vagabundo y que trabaja por su cuenta, decide investigar el caso de un francotirador que ha sido acusado de matar, por puro azar, a cinco personas en un tiroteo. Al ser interrogado, el francotirador se declara inocente.
A homicide investigator digs deeper into a case involving a trained military sniper who shot five random victims.