許洛(狄龍)和交往多年的王菊英終於決定攜手步入禮堂,未料婚禮當天,許洛竟然拋下了王菊英,和名叫羅茵的寡婦走到了一起。原來許洛是被王菊英找來的降頭師施了法,王菊英在偶然之中得知此事後,決定找另一名降頭師,想要和羅茵對抗。與此同時,羅茵的前男友梁家傑亦加入了戰局,想要奪回自己的愛人…