海，青年演员宋丹平（张国荣饰）因主演歌剧迷倒成千上万女性，但对她们他均不动心，只与清纯的富家少女杜云嫣（吴倩莲饰）坠入爱河。然而因为他的戏子身份，两人恋情曝光后遭到杜云嫣父亲（王冰饰）的强行阻止，杜云嫣被禁闭在家，并许配给权贵赵局长（鲍方饰）之子赵俊（司徒慧焯饰）。在与赵俊的订婚夜宴上，杜云嫣装病离席私会宋丹平，赵俊发现后妒火中烧，派人向宋丹平泼漒水毁了宋丹平左边面孔并放火焚烧了剧院，外传宋丹平已死于大火中，杜云嫣自此成为外人眼中的疯妇，而已成废墟的剧院因为每逢月圆之夜会传来虚无缥渺的歌声，被传是宋丹平的鬼