故事發生在清末民初,徐大帥(徐錦江 飾)於古墓之中獲得了五魔瓦盅,將其連同鎮壓它們的金佛一同收入囊中,起初,由於金佛的鎮壓,五魔不敢輕舉妄動,然而,管家見金佛起了貪念,將它偷走,這下五魔終於重獲自由,蠢蠢欲動準備興風作浪。
徐大帥有四房太太,五魔附身在徐大帥體內,將它們的胎種種在了四位女子體內,府內的廚師初六(張錦程 飾)和其戀人小魚(吳辰君 飾)亦不能幸免,之後,五魔殘忍的將已經沒有用處的徐大帥殺死。驅魔法師青海(黃秋生 飾)得知此事,聯手初六發誓要將五魔降服,幾場驚心動魄的大戰之後,青海身負重傷性命不保。