1921年战后的英格兰,不少丧失挚亲的人从灵魂学说中寻求慰藉,女科学家歌云卡加Florence Cathcart(莉碧嘉荷尔饰演)为了抚慰痛失未婚夫的痛苦,以理性及科学方法,揭穿从中混水摸鱼的神棍的假面具。歌云被邀调查一宗小孩鬼魂事件,她设计了捉鬼设施,又搜集了多项数据,以显示这不过是学生们的恶作剧;但这次可怕的经历,却推翻了她的理据。为了寻找答案,歌云坚持就算小孩在圣诞假期离校后,仍留校彻查鬼魂事件。歌云一直被一个模糊的男孩影像缠绕着,究竟是眼前看到、抑或是内心的恐惧所致,一切逻辑分析已无从解释…。被迫离职的音乐学院教师沈廓(刘子枫 饰)在夜总会偶遇很有音乐天分的学生陈科(宋艺 饰),得知他因违纪将被学校开除,亲自跑去找校长(叶小铿 饰),恳求他让自己收下这个学生。他用独特的、有悖学院理论的方式教授陈科,为此他还跟自己的父亲(舒适 饰)产生分歧。同学崔艺岭(俞洛生 饰)从国外回来,他与沈廓同为沈父崔自轩的学生。崔艺岭动员沈廓出国深造,但临行前沈还是放不下陈科,他义无反顾地投入到对陈科的教学中。时光荏苒,转眼到了汇报演出的时刻。舞台上,当陈科演奏的帕格尼尼大提琴曲令观众如痴如醉之时,沈廓被查出患了绝症......。