Reacher (Tom Cruise) vuelve a su antigua base militar en Virginia, con la intención de invitar a una mujer, que ahora ocupa el cargo de comandante en jefe, a comer con él. Sin embargo, cuando llega allí Reacher, que ha sido detenido, y se le acusa de haber golpeado a un hombre y tener un hijo. Reacher no recuerda nada de lo que se le acusa, pero está a punto de descubrir la verdad de lo que está pasando y no tiene intención de rendirse.