Podczas wojny w Etiopii ginie przyjaciel snajpera Boba Lee Swaggera (Mark Wahlberg), a on sam cudem uchodzi z życiem. Po powrocie do USA zamieszkuje w górach w Wyoming. Pewnego dnia składają mu wizytę agenci CIA, z pułkownikiem Johnsonem (Danny Glover) na czele. Twierdzą, że planowany jest zamach na prezydenta, a Bob musi wyśledzić podejrzanego strzelca. Podczas akcji Swagger zostaje wrobiony w zabójstwo towarzyszącego głowie państwa arcybiskupa z Etiopii. Ranny snajper musi uciekać przed ludźmi Johnsona. Wkrótce nawiązuje kontakt z inicjatorem spisku, wpływowym senatorem Charlesem F. Meachumem (Ned Beatty), który odkrywa przed nim prawdziwe oblicze współczesnej polityki USA.