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