1991年,香港九龙发生了一起特大珠宝抢劫案。当晚,两名劫匪死于分赃现场,鬼王雷飞扬连同赃物销声匿迹,九龙重案组戴耀廷一道江湖追杀令,揭开横跨两代人之间的恩仇暗战。金盆洗手的黑帮头目成为餐厅老板,贪欲熏心的昔日黑警如今功成名就,重投社会的罪犯之子在末路挣扎。亦敌亦友的警方卧底,忠义两难的寡言保镖,怀揣黑金的私家侦探,循循善诱的天真义工,背负愧疚的年轻妻子,神志不清的癫疯老妇……25年前的黑白无间,25年后的因果有报,每个人做过的事,始终都要还。
罹患不治之症的David(张智霖 饰),醉驾失控冲向隔邻行车线,休班警员Sam(古天乐 饰)和妻子阿思(佘诗曼 饰)于两车相撞前及时扭軚,避过一劫。David的车和跟在Sam车后的一辆车迎头相撞,司机Patrick无辜惨死。失恋寻死的小红从天台一跃而,恰巧堕到Patrick车顶。此时,新晋歌手Jamie与舅父驾车经过,好奇查看时,遭重型货车撞死。负责处理小红尸体的仵工志强(林家栋 饰),因想还清赌债而偷走了陪葬的龙凤镯,却一直不能将其变卖。Patrick未婚妻雨欣(蔡卓妍 饰),为完成丈夫的遗愿经营渡假屋,却接连发生怪事,David为了赎罪前来暗中帮忙。Jamie的黑胶唱片被扔掉后仍不断重回到Sam和阿思家中,涉及车祸的人无不遇怪事……