昏庸又好色的齐宣王(梅艳芳饰)误闯夜叉山,撞上了风姿绰约的寨主钟无艳(郑秀文饰),二人一见钟情;本以为天赐良缘就此铸成,岂料半路杀出一只狐狸精(张柏芝饰),狐狸精向无艳施以“爱情咒”,无艳脸上忽然多了块大痣,吓得齐宣王拔脚而逃。
狐狸精逼无艳与自己相爱,否则将终生貌丑,被无艳断然拒绝。一怒之下,狐狸精化身为美女夏迎春勾引齐王,忽男忽女的她竟同时爱上齐王和无艳,硬是周旋在二人之间,齐王被狐狸精的美色所诱,但无艳仍对齐王痴心一片,甘为齐王出生入死,多次入冷宫、坐天牢也无怨无悔。可惜齐王终日沉迷于夏迎春的温柔乡,后来还嗜赌成性,把无艳也当作筹码输了出去,令无艳伤心欲绝。国破家亡之后的齐王终于醒悟自己所爱的是谁,于是浪子回头。