在弗蘭克·卡斯特(托馬斯·簡 飾)的生命裏,他見過了太多的死亡,早前他曾在海軍陸戰隊服役,退伍後又擔任FBI(美國聯邦調查局)的秘密探員。在刀光槍火裏生活了這麼多年,弗蘭克不願再整日被死亡的陰影籠罩了,他希望能夠退居田園,和自己的妻兒享受寧靜的平凡生活。
他的最後一次任務,是做臥底抓捕軍火走私犯,但是後來局勢突然失控了,一名無辜青年鮑比·桑特意外死亡。死亡青年的父親是坦帕市的大富商霍華德·桑特(約翰·屈伏塔 飾),他和妻子麗維娃(勞拉·哈林 飾)將兒子死亡的罪過全部歸在弗蘭克身上,更可悲的是,就連FBI也站在富商這邊。
大富商霍華德·桑特表面上是當地社會名流、弗羅裏達州富可敵國的商人,可是,在他們巨大財富的背後,卻是可怕的暴力、地下黑幫和罪惡的貿易。痛失愛子使霍華德·桑特憤怒不已,原本打算金盤洗手的他,發誓要不惜全部代價進行報復。
仿佛噩夢一般襲擊了弗蘭克的生活,他的妻子和兒子被霍華德·桑特手下殘忍殺死。在歷經折磨和追殺之後,弗蘭克總算活了下來。20多年的暴力搏鬥訓練不會白費的,弗蘭克決定要做一名“懲罰者”,他制定了一個偉大的計劃,要使所有謀殺者都得到懲罰。
為了逃開追殺,也為了更有效地懲罰殺害他妻兒的兇手,弗蘭克隱居在坦帕市河邊廢舊的房屋裏。很快,他懲罰了所有的兇手,最後一個目標就是殺害他妻兒的幕後真兇霍華德·桑特。恰在這時,弗蘭克認識了他的新鄰居瓊(麗貝卡·羅梅恩-斯坦默斯 飾),瓊是附近一家餐館的女服務員。瓊的美麗和善良,讓一心要做“懲罰者”的弗蘭克開始猶豫了,他竟然愛上了瓊。
這時,霍華德·桑特已找到了他的隱居處,並且招募了更多的手下,準備將弗蘭克徹底乾掉。為了替妻兒報仇,也為了保護現在心愛的瓊,弗蘭克毫不遲疑地站了出來,一場醒風血雨的決戰就此拉開……