Riodežaneiro policijas kapteinis saņem pavēli "iztīrīt" rajonu pie Romas pāvesta rezidences no narkodīleriem. Kapteinim tas būs pēdējais uzdevums specvienībā, tādēļ viņš meklē uzticamu cilvēku, kas viņu varētu aizstāt.
Viens no labākajiem snaiperiem Bobs Lī Sveigers (Mark Wahlberg), pēc militāras operācijas, kuras laikā iet bojā viņa biedrs, pamet dienestu un uzsākt dzīvi Arkanzasas mežonīgajā apvidū. Pēc trim gadiem viņu aicina piedalīties svarīgas militārās operācijas sagatavošanā. Kad uzdevums izgāžas un Bobu apsūdz prezidenta slepkavības mēģinājumā, viņš ir spiests bēguļot. Nu viņam jāatrod tie, kas viņu nodeva.
Bijušais ASV karavīrs atgriežas savā dzimtajā pilsētā, kuru pārņēmusi noziedzība un korupcija, kas pamudina viņu ņemt situāciju savās rokās.