一天,神婆龙娣(罗兰 饰)收到了前男友毕加索寄来的结婚请帖,他和现任女友施丹即将携手步入婚礼的殿堂,邀请龙娣出席。曾经,龙娣和毕加索也是天造地设的一对璧人,可是毕加索怕鬼,无法接受龙娣的职业,两人以分手告终。毕加索的新女友是西洋玄学学会的会长,虽然她和龙娣表面上相处融洽,实际上少不了笑里藏刀。施丹想用法术来戏弄龙娣,却被后者识破未能得逞。 一同出席的还有毕加索的好友克里斯丁,她私吞的公司的财产结果东窗事发,于是设计利用自杀来推卸责任,哪知道没有算好毒药的用量而一命呜呼。心存愤恨的她化身成为厉鬼,要报复所有她认识的人。
故事发生在清末民初,徐大帅(徐锦江 饰)于古墓之中获得了五魔瓦盅,将其连同镇压它们的金佛一同收入囊中,起初,由于金佛的镇压,五魔不敢轻举妄动,然而,管家见金佛起了贪念,将它偷走,这下五魔终于重获自由,蠢蠢欲动准备兴风作浪。 徐大帅有四房太太,五魔附身在徐大帅体内,将它们的胎种种在了四位女子体内,府内的厨师初六(张锦程 饰)和其恋人小鱼(吴辰君 饰)亦不能幸免,之后,五魔残忍的将已经没有用处的徐大帅杀死。驱魔法师青海(黄秋生 饰)得知此事,联手初六发誓要将五魔降服,几场惊心动魄的大战之后,青海身负重伤性命不保。