Бывший спецназовец Роберт МакКолл собирается начать новую тихую жизнь, дав себе обещание больше никогда не брать в руки оружия. Но однажды он встречает молодую девушку, зарабатывающую на жизнь проституцией, которую на его глазах избивают бандиты и увозят в неизвестном направлении. Роберт решает отыскать ее, и ради справедливости он готов забыть даже данное себе обещание.
Главный герой этого фильма – бывший агент ЦРУ Роберт МакКол, роль которого исполняет Дензел Вашингтон, после увольнения со службы решил начать жизнь заново, пообещав покойной жене больше никогда не брать в руки оружия.
Он ведёт скромную жизнь продавца в магазине хозтоваров, оставив полное опасностей прошлое позади.
Так продолжается до тех пор, пока он не вступается за юную проститутку Тери, с которой познакомился в местной закусочной, куда МакКол по ночам ходит читать книги.