Bob Lee Swagger (Mark Wahlberg) è quello che in gergo si definisce un’arma letale, esperto cecchino, tiratore scelto del corpo dei marines, dopo aver perso un compagno sul campo, si congeda dall’esercito e si ritira a vita privata in un’isolata baita tra le montagne del Wyoming.
Il suo ritiro viene interrotto dalla visita della Sicurezza nazionale che gli parla di un probabile attentato pianificato ai danni del Presidente degli Stati Uniti. e che vedrà un cecchino attentare al presidente.
A Swagger viene chiesto di utilizzare la sua esperienza per anticipare le mosse del tiratore e sorvegliare la zona della conferenza stampa presidenziale, Swagger accetta, ma le cose precipitano, il presidente viene quasi ucciso da un proiettile che sfiorandolo colpisce un’importante personalità religiosa.