Mark Wahlberg interpreta a Bob Lee Swagger, un ex-francotirador emboscado y explorador de la Marina de Estados Unidos de América, un descontento héroe estadounidense que pensó que había logrado alejarse para siempre de ese mundo después de una traición abrumadora. Ahora, a pesar de haberse aislado de todo en un remoto escondite montañoso, Swagger es contactado por el coronel retirado Isaac Johnson (Danny Glover), quien le dice que el país lo necesita desesperadamente. Johnson le explica que se va a realizar un intento de asesinato contra el Presidente de Estados Unidos y que únicamente las habilidades mortales y la experiencia comprobada de Swagger como francotirador de largo alcance pueden detener la amenaza.
Swagger acepta, a regañadientes, servir a su patria una última vez pero lo que ignora es que toda la misión es una trampa planeada por un gobierno corrupto con su propia agenda. Pero cuando Swagger descubre que la misión es una celada, ya es demasiadotarde. Repentinamente, se encuentra en los encabezados de los periódicos como un francotirador solitario que trató de matar al Presidente. Perseguido incesantemente, sin ningún lugar donde esconderse y nadie que lo ayude, excepto una misteriosa mujer que acaba de conocer (Kate Meara) y un neófito agente del F.B.I. que pone en riesgo su carrera (Michael Peña), Swagger lucha una desesperada batalla que pondrá todo lo que conoce a prueba. Pero Swagger muy pronto comprende que lo que está en juego es mucho más que sólo su supervivencia... ya que está a punto de levantar el velo de una arrolladora conspiración en el mismo corazón de los corredores del poder de la nación estadounidense.