1926年的上海,青年演員宋丹平(張國(guó)榮)因主演歌劇迷倒成千上萬(wàn)女性,但對(duì)她們他均不動(dòng)心,單與清純的富家少女杜云嫣(吳倩蓮)墜入愛(ài)河。然而因?yàn)樗膽蜃由矸荩瑑扇藨偾槠毓夂笤獾蕉旁奇谈赣H的強(qiáng)行阻止,杜云嫣被禁閉在家,許配給某豪門(mén)顯貴。與該權(quán)貴公子的訂婚夜宴上,杜云嫣裝病離席私會(huì)宋丹平,權(quán)貴公子發(fā)現(xiàn)后妒火中燒,派人毒打過(guò)宋丹平后放火焚燒了劇院,杜云嫣自此成為外人眼中的瘋婦,而已成廢墟的劇院因?yàn)槊糠暝聢A之夜會(huì)傳來(lái)虛無(wú)縹渺的歌聲,被傳是宋丹平的鬼魂作祟。十年后,某個(gè)小劇團(tuán)暫住進(jìn)被傳有鬼的劇院,青年演員韋青(黃磊)遇到如幽靈的宋丹平,愛(ài)情悲歌隨即再次上演。