故事发生在清朝末年,捉鬼大师张可以(楚原 饰)带着徒弟张北平(钱小豪 饰)和张南京(黎耀祥 饰)远赴香港,迫于生计,北平和南京去当了差人。频出的僵尸祸患人世,张北平请求师父张可以重出江湖除暴安良,哪知道僵尸背面的黑手系香港首富屠万富(江毅 饰),张可以可以以其一己之力反抗这强大的对手吗? 屠万富的女儿屠天丽(关宝慧 饰)痴痴爱恋着张北平,可北平喜爱的却是温婉贤淑的女鬼飘雪(郑秀文 饰)。终究,屠天丽选择为情自杀,化作厉鬼,誓要报复北平的薄情寡义。与此同时,北平亦结识了飘雪的姐姐飘红(郑秀文 饰),飘红喜爱上了正派英勇的北平,不吝为他献出生命。