Reeve(郑伊健饰)是一个僵尸猎人,每次出动前都要喝下药水变得半人半僵尸才能发挥功力。他的前搭档Lila(何超仪饰)因一次行动中丧生,由Gypsy(钟欣桐饰)来接替。她的到来令Reeve的妹妹Helen(蔡卓妍饰)很不满,两女更大打出手。 僵尸王子Kazaf(陈冠希饰)与仆人Prada(黄秋生饰)靠父亲僵尸王寄来的血浆生活,他生性善良,从来不会伤害无辜。Helen邂逅了帅气的Kazaf。一天Kazaf被僵尸伯爵追杀受伤,Helen得知他的身份后,毅然帮他到医院偷血,还把他带回家。原来僵尸圣典《Day for Night》就在Kazaf手上。 Reeve因一次行动后找不到解药,因此变成了僵尸,还差点杀掉了自己的妹妹,迫于无奈之下,Gypsy把心爱的Reeve杀掉,Helen也为着要救回落入僵尸伯爵手中的Kazaf,与Gypsy联手进攻。
丰城连续发生了几起扑朔迷离的案件,先是得意茶楼的袁夫人神秘失踪,又是王家丫鬟和袁掌柜接连被杀。虽然典当行的大少爷王剂文和袁夫人分别留书说明私奔原由,但却疑点重重,警察根据疑点全力调查,这时王府的丫鬟珠儿突然溺死于井下,经过法医鉴定其致死因,竟是服用了掺入砒霜的莲子羹而死,死后被抛入井下,王府谁才是凶手呢?正当警察满怀疑问时,王老夫人道出,莲子羹是二少奶奶煮给她的,警察恍然,凶手本意是想毒害老夫人,却阴差阳错被珠儿误服,珠儿成了老夫人的替死鬼。警察带着种种猜测开始进一步调查,岂料这时袁掌柜又死于非命!一连串的凶杀案的线索,这时都指向大少奶奶和法华寺的圆通大师,虽然二人百般抵赖,但在警察的铁证面前二人不得不认罪。