梁智武(黎明飾)早年喪母,由父親(吳孟達飾)一手帶大。父親一次帶他回家時,買了塊糕點被別人搶去,為了息事寧人,膽小的父親竟默認是小武搶了別人的馬拉糕。這成為少年心上永遠無法愈合的傷口,和父親的關系從此裂痕難補。學校里,小武常常受人嘲笑,沒有人去真正關心他。 小武最終早早成了少年犯。出獄后,成天沉溺賭博,父親對他灰了心。有人介紹小武跟威哥(陳浩民飾)混,小武對威哥女友Jojo(吳倩蓮飾)一見鐘情,當晚便拉著Jojo出去,不料卻被追來的威哥一群人打了一頓。 不死心的小武繼續(xù)約會Jojo,當晚在樓梯上等人的他竟莫名其妙地卷入謀殺案中,又以“襲警”罪名遭到非人虐待,奮力逃出后,他所想的只是在碼頭上再見Jojo一面,豈料迎來的卻是警察……