Bob Lee Swagger mesterlövész korábban a tengerészetnél
szolgált, majd örökre hátat fordított a munkájának, miután árulás
áldozata lett. Csalódott amerikai hős, aki elzárkózott a világtól, és
egy gyönyörű hegyvidéken él visszavonulva. Ekkor keresi fel az immár
nyugdíjas Isaac Johnson ezredes (Danny Glover), és azt állítja, hogy a
hazájának azonnal szüksége van rá, mivel az amerikai elnök ellen
merénylet készül, amit csak Swagger tud megakadályozni kivételes
képességeinek és a nagy hatótávolságú lövedékek terén szerzett
tapasztalatainak köszönhetően.