舞女金大班(鄭裕玲飾)疼愛弟弟吉仔(張學友飾),但吉仔生性懦弱,常夾在姐姐與女友珍妮(夏文汐飾)之間當出氣包。大班為討好有權勢的大姐頭,提議為其亡女小立(張曼玉飾)尋覓夫婿,不料弄巧成拙使弟弟成為最佳人選。珍妮要求吉仔私奔卻中途遭遇意外,吉仔被二十年前已故的小立所救,就此對救命恩人產生情愫。大班得知后與珍妮聯手拆散這對人鬼戀,通過說服小立離開及策劃其再度投胎的方式施壓。面對吉仔的真摯感情,小立陷入兩難抉擇,在經歷內心掙扎后最終選擇成全人間緣分,主動接受投胎安排與吉仔訣別。