五通神有着两个分神,分别为女魔(一条小百合 饰)和男魔(黄秋生 饰),他们共同吸收阴阳之气,以此来维持魔力。一次偶然中,男魔遇见了名为小燕(曾小燕 饰)的少女,被后者的善良和清纯所吸引,两人之间展开了一场人魔之恋,因此而触犯了天条。
小燕的元神被封入了名叫玉印(陈加玲 饰)的女孩体内,长大后,玉印同名为刘山根(郭耀华 饰)的男子走到了一起。为了解救男魔,女魔千里迢迢来到人间,在见到了玉印之后,女魔知晓了事件的来龙去脉,她决心杀掉玉印,以解心头之患。玉印平静的生活被彻底搅乱,为了活命,也为了拯救心爱的男人,玉印只得与一干好友踏上了除魔之路。
清代唐山人周成,告別妻子、父母前往臺灣做生意灣實現掏金夢,抵台後結識周敏並合伙開起香燭店,正值生意興隆之際卻迷戀上煙花女,後來並娶了煙花女為妻。在唐山苦等卻得不到任何消息的元配月里,因周成的父母相繼過世無所依後渡海來台投靠夫君,卻不幸遭到煙花女毒計所害,棄屍古井之內,最後陰魂不散的月里,終以附身周成手刃煙花女報仇雪恨。