石塘咀名妓如花(梅艷芳飾),與離家富家子弟振邦(張國榮飾)私定終身,但敵不過貧窮折磨,最后相約吞鴉片自殺,寄望來世再續前緣。www.loldytt888.com=www.cndeyi.cn如花在陰間久候不見振邦,返回陽間已是五十年后,找尋情郎仿胭脂扣如大海撈針,最后發現當年振邦被救活,竟貪生戀棧,舍棄生死盟誓。如花再見風燭殘年的振邦,把定情的胭脂扣交還,黯然離去。某夜,一冷艷女子來報館求登尋人廣告,言談間,女子承認是鬼。原來是五十年前紅透墉咀的名妓如花,當年拜到裙下者不知凡幾,但如花鐘情富家子弟陳十二少。陳家是望族,不能接受一個**做媳婦,陳十二少因此和家族決裂,被逐出家門,兩人在貧窮中掙扎。如花與十二少約定陰間重見之約,再吞鴉片自殺。如花在陰間久候不見十二少,但是還有七天還魂期,所以來到了間尋覓……根據李碧華原著小說改編的浪漫鬼故事,背景是三十年代香港的塘西風月區和五十年后已經變得十分現代化的城市,藉著兩段相差半個世紀的愛情互相比較,令人產生“問世間情為何物”的慨嘆。梅艷芳飾演石塘嘴名妓如花,她與張國榮飾演的富家公子十二少產生了真愛情,但不為男方家長接受,兩人相約吞食鴉片殉情,不料如花的陰魂來到五十年后才發覺十二少未死,而是在垂老之年落魄地當一個臨時演員。在報館上班的萬梓良與女友朱寶意從中幫助如花尋人,也因而反省了他們自己的愛情關系。袁永安在某報社廣告部任職,一天他正要下夜晚,突有一名身著30年代打扮的艷麗女子出現在報館,她要來登一則尋人啟示,但又無錢付廣告費。袁要她次日再來,不想她堅持不肯,并尾隨他一路。在閑談中,袁驚聞她原是30年代死去的女鬼,名叫如花,當年曾是石塘咀的名妓,愛上人稱為十二少的紈绔子弟陳振邦。二人的戀情因地位懸殊遭陳父母反對,遂離家私訂終生,以胭脂盒為信物。兩人同居后經濟拮據,再加上染食鴉片,如花知好景不長,二人約定服食鴉片自盡,來生再結緣,不想如花死去,陳被救。50年后,如花苦等陳不得,遂上陽間來尋。此時已是1987年,時守境遷。如花得袁及其女友凌楚娟幫助,終于在一家制衣廠找到早已潦倒和衰老不堪的十二少。如花將胭脂盒歸還,帶著無限遺恨返回陰間。