潘金蓮(王祖賢飾)身首異處后魂赴陰曹,拒絕飲下孟婆湯,在輪回中墜入文革時期的芭蕾舞團。身為演員的單玉蓮(王祖賢飾)遭團長玷污后被下放農村,輾轉至香港謀生。在鞋廠做工期間,武龍(林俊賢飾)、武汝大(曾志偉飾)與Simon(單立文飾)先后闖入她的生命——武龍正直隱忍,武汝大怯懦茍且,Simon則暗藏西門慶的邪魅氣質。前世恩怨以鏡像形態重現,單玉蓮在復仇執念與現代倫理間痛苦撕扯。當Simon重演千年前的致命誘惑,她終于持刀直面宿命輪回,卻在血色中發現武松與西門慶的轉世真相早已被時空錯置。影片通過陰陽兩界的視覺對位,將潘金蓮的千年詛咒投射到文革至八十年代的社會變遷中,在妖冶美學包裹下,完成對女性命運輪回命題的終極叩問。