Aposentado há algum tempo do cargo de atirador da elite naval, Bob Lee Swagger (Ryan Phillippe) aceita o convite do seu ex-comandante Isaac Johnson (Omar Epps) para proteger o presidente dos Estados Unidos de um atentado. Mas quando o chefe de Estado ucraniano é assassinado na ocasião, Swagger se torna o principal suspeito e é obrigado a fugir para provar sua inocência.