Cinque persone vengono uccise apparentemente a caso da un cecchino, sulla banchina di un fiume, mentre conducono la vita di tutti i giorni. Le prove sono schiaccianti e incastrano un ex militare, un tiratore addestrato. Pestato brutalmente durante l'interrogatorio, prima di cadere in coma, l'accusato fa un solo nome: Jeack Reacher. L'avvocato difensore non sa come soddisfare la richiesta, Reacher sembra non esistere, ma ecco che è lui stesso a presentarsi, con una teoria a dir poco spiazzante: il militare è colpevole, ma non di quell'eccidio.
A San Francisco l'ispettore Callaghan rende la vita difficile ai criminali. Tuttavia, un giorno un killer s'apposta sui tetti della città e inizia a sparare ai passanti, inviando poi un biglietto alla polizia firmandosi Scorpio. Si tratta di un assassino psicopatico, che ricatta le forze dell'ordine minacciando di uccidere ancora se non riceverà 20mila dollari. L'ispettore Callaghan viene quindi incaricato del caso, ma quando il serial killer viene scarcerato per mancanza di prove, decide di agire al di fuori della legalità.
Cacciato dai reparti speciali per i suoi metodi non proprio ortodossi, l´ex agente Matt (Steven Seagal) si ritrova senza lavoro, sommerso dai debiti di gioco e con un rapporto incrinato con la figlia (Lydia Jordan) e la ex-moglie (Blanchard Ryan) a causa di tutto cio'. Ma un uomo misterioso sta per fargli un´offerta che non puo' rifiutare: se vuole riscattare i suoi debiti e riavere la vita di un tempo, dovra' portare a termine una missione al limite dell´impossibile...