Jack Reacher (Tom Cruise), un antiguo policía militar que vive como un vagabundo y que trabaja por su cuenta, decide investigar el caso de un francotirador que ha sido acusado…