整日醉生夢(mèng)死的小工人林守一(李修賢 飾)當(dāng)年曾是一名優(yōu)秀干練的皇家警察,后來(lái)他因酒后毆打嫌疑人而被停職查辦,感情一向不和的妻子Judy也趁機(jī)與其離婚。數(shù)年后,重案組警探程曦(梁家輝 飾)及其助手鐵男帶著男孩小念找到林,原來(lái)林的前妻不久前被人入室殺害,只有兒子小念幸免于難。經(jīng)過(guò)一段時(shí)間相處,父子倆由疏遠(yuǎn)逐漸親密起來(lái),林也決定找出殺害前妻的兇手。 幾經(jīng)輾轉(zhuǎn),程和林找到Judy生前的室友——美麗的女模特Ellen方(鄭文雅 飾),詢問(wèn)之后一無(wú)所獲,而他們的造訪卻給Ellen帶來(lái)巨大的麻煩……