雨夜,首尔某条暗巷。黑帮老大张东洙刚从火锅店出来,一辆黑色轿车缓缓停在他面前。他以为是手下,弯腰凑近车窗。下一秒,一把刀刺穿他的腹部。这不是仇家寻仇,而是一个随机杀人的疯子。张东洙倒在血泊中,第一次尝到了毫无防备的滋味。

作为黑帮头目,张东洙向来以暴力立威。他用手砸碎过对手的牙齿,用烟灰缸让人头破血流,他的拳头就是法律。但此刻,他躺在医院里,腹部缠满绷带,发现自己竟然成了猎物。这让他无法忍受。他决定用自己的方式解决——不报警,不靠手下,他要亲自抓住那个疯子。
然而,刑警郑泰锡已经盯上了这起连环杀人案。他追踪现场留下的痕迹,发现凶手作案毫无规律,纯粹为了取乐。郑泰锡是个暴躁的警察,办案不讲流程,只讲结果。他打过嫌疑人,摔过审讯室的椅子,在警局里人缘极差。但他心里有杆秤:杀人的,必须付出代价。
两个本应站在对立面的人,因为同一个目标走到一起。张东洙提供黑道的情报网和资金,郑泰锡提供警方的资源和技术。他们在废弃仓库里碰头,交换信息,制定计划。张东洙说:“我抓到他,会先打断他的腿。”郑泰锡回答:“留口气,我要送他进监狱。”两人达成默契:先合作,后算账。

追捕过程中,张东洙的手下发现凶手的踪迹,郑泰锡则通过DNA比对确认了嫌犯身份。那个叫姜敬浩的年轻人,看起来普普通通,眼神却空洞得可怕。他杀人不为钱,不为仇,只为了享受掌控他人生死的快感。这种纯粹的恶,让张东洙这个黑帮老大都觉得脊背发凉。
最终,在一家废弃工厂里,张东洙抓住了姜敬浩。他没有立刻动手,而是看着这个年轻人惊恐的眼神,突然笑了。他想起自己年轻时第一次拿刀砍人,也是这种眼神——恐惧中带着疯狂。原来,恶人之间也是有区别的。他张东洙的暴力至少还有规矩,而眼前这个人,已经越过了所有底线。
郑泰锡赶到时,张东洙已经把姜敬浩揍得半死。但最后,他选择把凶手交给警察。不是因为良心发现,而是他明白:有些恶,必须由法律来终结。如果每个人都用自己的方式复仇,那这个世界和那个疯子又有什么区别?

电影结尾,张东洙坐在警车里,双手被铐住。他透过车窗看着外面的雨,嘴角浮起一丝苦笑。郑泰锡坐在副驾驶,沉默不语。他们都得到了想要的——一个抓到了凶手,一个报了仇。但他们也都失去了什么:张东洙失去了在黑道的地位,郑泰锡失去了警徽。两个恶人,用自己的方式维护了某种秩序。或许,在善恶模糊的灰色地带,这才是最真实的正义。