L'éclaireur et tireur d'élite Bob Lee Swagger (Mark Walhberg) s'est couvert de gloire sur divers fronts avant qu'un drame ne l'amène à quitter l'armée. Reclus dans un chalet isolé dans des montagnes inaccessibles, Swagger pense avoir tourné la page quand on le sollicite pour empêcher l'assassinat du président américain. Il va alors tomber dans un complot organisé par de hautes sphères du gouvernement et va devoir le déjouer en éliminant tous ceux qui y sont mêlés. Il entraînera la veuve de son ami Sarah Fenn (Kate Mara) et un jeune agent du FBI Nick Menphis (Mickaël Pena) dans cette périlleuse mission...