丹尼斯(拉爾夫·費因斯 Ralph Fiennes 飾)已經在精神病院治療了20年,現在他剛回歸社會,卻發現並不能順利地開始新生活。因為,往昔的情景一幕幕閃回,支離破碎而又讓他無法擺脫。尤其是母親,以及父親和那個破壞了丹尼斯家庭的妓女,更讓他回憶中的往事似乎變得真實。是父親和妓女殺死了他心愛的母親。他們殘忍地用鐵鍬砸死母親,把她埋在菜園子裡……
把回憶串聯起來後,丹尼斯決定找妓女復仇。然而,他的記憶可靠嗎?事情的原貌正如他還原出來的樣子嗎?有時記憶常常會欺騙我們。
1989年,大衛·林奇拍了Twin Peaks: Pilot ,講述FBI探員Dale Cooper 去雙峰鎮,調查女中學生Laura Palmer被謀殺事件。以大衛·林奇的一貫作風,整出片子到處充滿了神秘事件和詭異疑點,而且沒有結局可言。這大概引起了觀眾的不滿,或者好奇心。於是,電視臺或是創作班底決定以這個為起點,將它發展成一部連續劇。出於神秘的原因,David Lynch不願擔任導演,而是出任執行監制,找了另外的導演來拍攝這部劇集。結果Twin Peaks第1集就已經是一部續集,這就是為什麼在第1集時