香港高級督察陳輝一直負責多名滲入黑幫卧底的秘密任務. 其手下 Joe 被派往入黑道紅人士巴拿的集團中, 負責搜集其犯罪証據. 可是, Joe 在一次跟士巴拿往馬來西亞賽車的旅途中, 突與王失去聯絡, 王擔心此行是涉及與馬來西亞的毒品交易, 更害怕 Joe 之身份被悉穿, 遭遇不測. 由於事態不明, 為免打草驚蛇及暴露 Joe 之卧底身份, 王決定派手下陳輝帶同三名自願參與行動的卧底: 大技, Simon, 及飛仔, 於四十八小時內赴馬來西亞將 Joe 帶回......
Reeve(郑伊健饰)是一个僵尸猎人,每次出动前都要喝下药水变得半人半僵尸才能发挥功力。他的前搭档Lila(何超仪饰)因一次行动中丧生,由Gypsy(钟欣桐饰)来接替。她的到来令Reeve的妹妹Helen(蔡卓妍饰)很不满,两女更大打出手。僵尸王子Kazaf(陈冠希饰)与仆人Prada(黄秋生饰)靠父亲僵尸王寄来的血浆生活,他生性善良,从来不会伤害无辜。Helen邂逅了帅气的Kazaf。一天Kazaf被僵尸伯爵追杀受伤,Helen得知他的身份后,毅然帮他到医院偷血,还把他带回家。原来僵尸圣典《Day for Night》就在Kazaf手上。Reeve因一次行动后找不到解药,因此变成了僵尸,还差点杀掉了自己的妹妹,迫于无奈之下,Gypsy把心爱的Reeve杀掉,Helen也为着要救回落入僵尸伯爵手中的Kazaf,与Gypsy联手进攻。