清末民初,徐大帥(徐錦江飾)被軍隊襲擊盜古墓,五魔瓦和鎮壓他們的金佛被誤帶回大帥府,壹路平安。直到管家偷了金佛,五魔趁機作亂,到了徐大帥和大廚的第六天(張錦程飾),在太子的四個老婆和第六天的情人小玉(吳辰君飾)身上轉世,化身為魔;驅魔人青海(黃秋生飾)和第六天發誓要殲滅和殺死五個惡魔。