本报记者袁永定(满子良饰)遇见了前来张贴寻人广告的女子如花(梅艳芳饰)。他无意中发现,这个娇媚的女人竟然是一个鬼魂。早在50年前,她就是个鬼。名妓她结识了纨绔子弟十二少爷陈振邦(张国荣饰)。如花深深地爱上了这个热情的少爷,两人已经到了谈婚论嫁的地步。由于身份悬殊,遭到了十二少爷家族的强烈反对。无奈之下,他们用胭脂扣封印了爱情,一起吞下鸦片,为爱情而死。如花在地府没能见到自己的爱人,便到人间寻找她。在两名记者的帮助下,如花得知十二少爷已获救,如今生活贫困。面对十二虔诚人的怯懦,如花转向胭脂,回到地狱世界,转世重生。