报社记者袁永定(万梓良 饰)遇到了一位前来登寻人广告的女子如花(梅艳芳 饰),无意中才发现了该名冷艳的女子原是鬼魂,早在50年前,她是一名红牌妓女,结识了一名纨绔子弟十二少陈振邦(张国荣 饰)。如花深深爱上了这名多情的令郎,两人已到了谈婚论嫁的地步,因为身份悬殊,遭到了十二少家人的竭力反对。无法之下,他们以胭脂扣定情,一起吞鸦片殉情。如花未能在地府看到自己的爱人,便到阳世寻觅。 如花在两名记者的协助下,得知原来当年十二少被人救活了,如今生活失意。面对十二少的窝囊,如花伤心欲绝,把胭脂扣返还,回到阴间投胎转世。