丹尼斯(拉爾夫·費(fèi)斯 Ralph Fiennes 飾)已經(jīng)在精神病院治療了20年,現(xiàn)在他剛回歸社,卻發(fā)現(xiàn)并不能順利開始新生活。因?yàn)椋?昔的情景一幕幕閃回支離破碎而又讓他無擺脫。尤其是母親,及父親和那個破壞了尼斯家庭的妓女,更他回憶中的往事似乎得真實(shí)。是父親和妓殺死了他心愛的母親他們殘忍地用鐵鍬砸母親,把她埋在菜園里…… 把回憶串聯(lián)起來后,丹尼斯決定找女復(fù)仇。然而,他的憶可靠嗎?事情的原正如他還原出來的樣嗎?有時記憶常常會騙我們?