nbsp;nbsp;nbsp; 孤女单玉莲(王祖贤),标致高挑,自幼在上海艺术学校习舞。 她常常被扑朔迷离的前世幻想所迷惑,自觉前世的遭遇将会再一次重演。经历文化大革命的摧残,遭批斗下放到乡下,俗不可耐的愚夫武大(曾志伟)成婚,却又倾心于丈夫的堂弟武龙(林俊贤),加上风流浪子西门祝(单立文)的引诱,使她陷入了爱恨交错的复杂多角关系,和困惑于前世噩运的阴影中,面对命运的捉弄和不同社会制度下生活的挑战,发生了一连串令人不可思议的奇事……
因纠缠于众多男人之间而被斩首身死的宋代潘金莲,本来在孟婆亭饮茶3杯便可忘掉前世的一切,重新投胎做人,但她复仇心切,饮过1杯后去投胎。潘金莲这次投胎为人适逢“文革”期间并在上海。取名单玉莲、相貌又姣好的她首先被一领导看上,却遭到侮辱,还被戴上“淫妇”的帽子,揭开了她投胎后不幸遭遇的第一幕。后来她又在工厂邂逅了武龙,两人情苗暗种,因处在“文革”中她又被批斗。来到广州,她碰到了生命中第三个男人武汝大——一个丑陋又身材矮小的男人,她决定嫁给他。待她再次与武龙重逢时,武龙却拒绝她的诱惑。内心苦闷的玉莲又遇西蒙,与他产生了一段露水情缘。今生的单玉莲差不多重复着前世潘金莲的际遇,苦命的单玉莲突然记起前世的一切。痛苦,本在车内以为武龙会杀死他,但武龙却救了她,因为武龙也改变了历史,爱上了单玉莲。两人在烟火中相抱。