Фрэнк Кастл (Дольф Лундгрен) — обычный голубоглазый полицейский ростом под 2 метра. Беда приходит в его дом откуда не ждали — преступники убивают жену и дочь (они заживо сгорают во взорванной машине). После этого терять Фрэнку больше нечего и он, поигрывая мускулами, отправляется мстить. Это оказывается увлекательным занятием, за короткое время Фрэнк находит и уничтожает 125 мафиози. За такую активную деятельность журналисты называют его «Каратель». Фрэнк не собирается останавливаться, но однажды попадает в затруднительную ситуацию. Силой решить вопрос не удается, приходится делать мучительный морально-этический выбор...