按照李碧华原著小说改编的浪漫鬼故事,布景是三十年月喷鼻港的塘西风月区和五十年后曾经变得非常古代化的城市,藉着两段相差半个世纪的恋爱相互比力,令人发生“问人间情为何物”的慨叹梅艳芳扮演石塘嘴名妓如花,她与张国荣扮演的大族令郎十二少发生了真恋爱,但不为男方家长接管,两人相约吞食鸦片殉情,不意如花的阴魂离开五十年后才觉察十二少未死,而是在垂老之年崎岖潦倒地当一个姑且演员在报馆下班的万梓良与女友朱宝意从中帮忙如花寻人,也因此反省了他们本身的恋爱关系。