1840年鸦片战争爆发,英军侵略军攻破广州,饱经鸦片毒害的百姓活在至暗时刻。萧岗士绅何玉成受关天培之托嘱,立志寻找时机保卫广州城。故事从三元里村武馆教头刘三义和其兄弟韦绍光企图烧毁十三行码头的洋商趸船开始……影片质朴还原了三元里抗英这段鲜为人知的史实,用悲壮美学与历史质感交织的视听讲述了鸦片馆血案的个人复仇,到牛栏岗生死战的民族抗争。致敬民族先辈,当外侮侵犯时,每一个挺身而出的小人物,都是照亮民族暗夜的英雄。。《赃物》穷困潦倒的中年人关富强(任达华 饰)无工可开,渐入绝境,他怨天尤人,憎恨命运的不公。正所谓穷则思变,一生穷怕了的老关剑走偏锋,铤而走险盗取他人骨灰,企图勒索赎金求活。黑天黑地,人鬼难分;《放手》提倡音乐驱邪的风水师父何可(梁家辉 饰)迫于高昂租金准备关张,在最后一天他邂逅一对自称撞鬼的夫妇,因感事态复杂,遂将夫妇介绍给同行好友水晶占卜师王兰(陈慧琳 饰),但他的最后一天营业却没这么简单结束,紧接着一名紧握左手的学生妹找到何师父;《惊蛰》惊蛰祭白虎,朱婆婆(邵音音 饰)照例来到鹅颈桥下摆摊打小人。是夜,先后有阔太太(顾美华 饰)以及名为梁震婴(卢海鹏 饰)的客人上门。当朱婆婆准备收摊之时,一名面容阴森的少女坐在旁边,要求打小人报复三男一女。
本片根据李碧华短篇故事改编。。