Головний герой фільму - колишній агент ЦРУ Роберт Маккол (Дензел Вашингтон) - тепер живе в штаті Массачусетс і працює водієм таксі. У вільний же час Роберт вершить правосуддя, борючись із поганими хлопцями.
Одного разу, перейшовши дорогу "не тим людям", злочинці вбивають його єдиного друга Сьюзен (Мелісса Лео). Тепер у Роберта є мотив для помсти, і він не зупиниться ні перед чим.