丹尼斯(拉爾夫·費(fèi)因斯飾)在精神病院接受二十年治療后重返社會(huì),卻始終無(wú)法擺脫記憶的折磨。他反復(fù)閃回童年創(chuàng)傷:母親在家中被父親和妓女殘忍殺害,尸體被埋葬于菜園。這些破碎的畫(huà)面逐漸拼湊成清晰的復(fù)仇動(dòng)機(jī)——他決心找到當(dāng)年導(dǎo)致家庭破裂的妓女。然而,隨著丹尼斯在現(xiàn)實(shí)生活中不斷重演記憶場(chǎng)景,細(xì)節(jié)開(kāi)始產(chǎn)生矛盾:父親與妓女的形象頻繁交織,母親的死亡過(guò)程也出現(xiàn)多個(gè)版本。當(dāng)他試圖按照記憶中的路線實(shí)施復(fù)仇時(shí),意外發(fā)現(xiàn)關(guān)鍵地點(diǎn)早已被拆除改建。最終在廢棄旅館里,丹尼斯用鐵鍬挖掘出的并非尸骨,而是童年玩偶與母親遺留的紐扣——這些物件真實(shí)存在過(guò),但它們被記憶重構(gòu)的方式已徹底扭曲了現(xiàn)實(shí)。