故事讲述的是千古第一淫妇潘金莲(王祖贤饰),在死后魂魄被推入阴曹地府,但她仍未满足报仇的愿望。转世成为芭蕾舞团的翘楚单玉莲(王祖贤饰),却遭遇团长强暴,被下放到农村造鞋厂。在动荡的文革年代,她辗转来到香港,在三个男人武龙(林俊贤饰)、武汝大(曾志伟饰)、Simon(单立文饰)的影响下,逐渐认识了自己的前世,却依然无法逃脱宿命的安排。生命中的爱恨交织,让她陷入了迷茫,最终仍然要面对前世未了的愿望。影片注重娱乐性的同时,也深入探讨了女性的心理和人性的复杂性。镜头实现了幻觉和现实的对比,让观众感受到不同的视觉体验。