《赃物》讲述了一个叫关富强(任达华 饰)的中年人,因为穷困潦倒而无法找到工作,处境越来越艰难,他开始抱怨天不公平,憎恨自己的命运。在绝望中,关富强决定走上不归路,偷取别人的骨灰,企图勒索赎金求生。在黑夜里,他和人鬼之间难以分辨。
与此同时,《放手》讲述了一位名叫何可(梁家辉饰)的风水师父,因为高昂的租金而准备关闭自己的买卖。在最后一天营业时,他遇到一对自称遇到了鬼的夫妇,为了解决问题,他把他们介绍给他的好友水晶占卜师王兰(陈慧琳饰)。然而,他的最后一天营业并没有这么简单,接下来又有一名左手紧握的学生妹来找他。
最后一部故事《惊蛰》讲述了一个名叫朱婆婆(邵音音饰)的女人,在惊蛰节来到鹅颈桥下摆摊,为人驱邪。当夜晚降临时,有一位富裕太太(顾美华饰)和一个叫梁震婴(卢海鹏饰)的客人来找她。就在朱婆婆准备收摊时,一个面容阴森的少女出现,并要求她替自己报复三男一女。
本片改编自李碧华的短篇小说,将三段故事融合在一起,通过不同的人物和命运,展现出人们面对困境时所做出的选择和憎恨命运的无奈。