弗兰克·卡斯特是一名警察。他的家人被黑帮安放的汽车炸弹杀害。由于许多人认为他在爆炸中丧生,卡斯特不得不从公众的视线中消失。他在城镇街道下方的下水道中创建了自己的住所,并在接下来的五年中杀死了125名罪犯,为家人复仇。卡斯特的前搭档(杰克·博科维茨饰)认为卡斯特还活着,实际上就是人称“惩罚者”的摩托车复仇者。同时,卡斯特单枪匹马地遏制了他所在城市的有组织犯罪,从而使造成卡斯特家庭悲剧的詹尼·佛朗哥暴露出来。当佛朗哥的无辜儿子被敌对的黑帮——日本黑道绑架时,卡斯特发现自己处于一个讽刺的境地——他要帮助一个他本想杀死的人。