根据李碧华原著小说改编的浪漫鬼故事,背景是三十年代香港的塘西风月区和五十年后已经变得十分现代化的城市,藉着两段相差半个世纪的爱情互相比较,令人产生“问世间情为何物”的慨叹。
梅艳芳饰演石塘嘴名妓如花,她与张国荣饰演的富家公子十二少产生了真爱情,但不为男方家长接受,两人相约吞食鸦片殉情,不料如花的阴魂来到五十年后才发觉十二少未死,而是在垂老之年落魄地当一个临时演员。在报馆上班的万梓良与女友朱宝意从中帮助如花寻人,也因而反省了他们自己的爱情关系。
关锦鹏导演此片十分细腻动人,塘西风月的部分拍出了港片罕见的颓废美感,在气氛上洋溢着浓厚的哀怨缠绵气息。梅艳芳演出极佳,获金马奖最佳女主角奖。