Mark Wahlberg wciela się w postać Boba Lee Swaggera, byłego snajpera korpusu marines i rozczarowanego amerykańskiego bohatera, który miał nadzieję, że po odkryciu druzgocącej zdrady na zawsze będzie mógł skończyć ze swoją dotychczasową pracą. Teraz, mimo tego, że odszedł ze służby i zaszył się daleko w górach, okazuje się, że jest potrzebny krajowi. Odwiedza go bowiem emerytowany pułkownik Isaac Johnson (Danny Glover), który informuje go o tym, że życie prezydenta Stanów Zjednoczonych jest zagrożone i tylko umiejętności Swaggera są w stanie zapobiec tragedii.