丹尼斯(拉尔夫·费因斯饰)刚刚结束精神病院的治疗,回归社会生活,却发现无法重新开始新生活。往昔的回忆不断侵扰着他,记忆支离破碎却挥之不去。尤其是母亲,以及父亲和那个破坏了丹尼斯家庭的妓女,这些记忆变得更加鲜活。丹尼斯深信,父亲和那个妓女用铁锹残忍地杀害了他心爱的母亲,并将她的尸体埋在菜园子里。随着记忆逐渐清晰,丹尼斯决定展开复仇行动,找那个妓女算账。然而,他的记忆真的可靠吗?事情的真相是否正如他还原出来的样子?记忆常常会欺骗我们,而丹尼斯的康复过程揭示了他对母亲复杂而矛盾的感情,以及他对往事的执着追寻。这部电影通过丹尼斯的视角,探讨了记忆的不可靠性,以及过去如何永远纠缠着现在。