Bob Lee Swagger (Mark Wahlberg), były snajper korpusu piechoty morskiej, porzuca służbę po nieudanej misji. Po tym jak - nie bez wątpliwości - powraca do służby, zostaje ponownie oszukany. Z dwoma pociskami w ciele i będąc przedmiotem narodowej obławy, Swagger szuka zemsty, która dotknie najbardziej wpływowe osobistości w kraju.