Eigentlich sollte der Sniper Bob Lee Swagger (Mark Wahlberg), seinen letzten Einsatz gar nicht überleben, denn er wurde hinter feindlichen Linien zurück gelassen. Er überlebte jedoch, stattdessen musste aber sein Partner und gleichzeitig bester Freund sterben. Seitdem lebt Bob zurückgezogen mit seinem Hund in einer abgelegenen Berghütte. Seine Ruhe wird jedoch gestört, als Colonel Isaac Johnson (Danny Glover) bei ihm auftaucht und ihn bittet, ein Attentat auf den Präsidenten zu verhindern.
Bob willigt schließlich ein, immerhin ist er Patriot und einer der wenigen Menschen auf der Welt, die den dafür nötigen Schuss machen könnten und ihn somit auch verhindern können. Doch die ganze Aktion ist eine Falle einer geheimen Regierungsorganisation, der äthiopische Erzbischof ist kurz darauf tot und Bob ist angeschossen auf der Flucht, als gesuchter Attentäter, der den Präsidenten nur knapp verfehlt hat. Alleine kann er seine Unschuld nicht beweisen, doch wer steht jetzt noch auf seiner Seite?