1967年山景酒店發生滅門慘案,歐炳同因懷疑妻子有外遇將其殺害后與三歲兒子吞鼠藥自盡,三人尸體懸掛于房梁,墻壁血書"愿此刻永留"五字,留聲機循環播放同名歌曲。1999年印刷業專家馬文信(劉青云)遭神秘綁架,家屬未接獲贖金要求。警方通過其車內血漬追蹤至案發酒店,在當年兇宅發現倒吊昏迷的馬文信。獲救后他開始出現異常行為,對女友傅騫人(郭藹明)產生病態猜忌并頻現兇相。隨著調查深入,馬文信逐漸被證實與四十年前慘案存在神秘感應關聯,在時空交錯的幻覺侵擾下,他最終在意識失控中將傅騫人殺害,并用血指寫下相同文字,房間內留聲機再度響起那首宿命旋律。