丹尼斯(拉尔夫·费因斯 Ralph Fiennes 饰)已经在精神病院治疗了20年,现在他刚回归社会,却发现并不能顺利地开始新生活。因为,往昔的情景一幕幕闪回,支离破碎而又让他无法摆脱。尤其是母亲,以及父亲和那个破坏了丹尼斯家庭的妓女,更让他回忆中的往事似乎变得真实。是父亲和妓女杀死了他心爱的母亲。他们残忍地用铁锹砸死母亲,把她埋在菜园子里…… 把回忆串联起来后,丹尼斯决定找妓女复仇。然而,他的记忆可靠吗?事情的原貌正如他还原出来的样子吗?有时记忆常常会欺骗我们。
詹姆斯·麦卡沃伊,凯瑟琳·麦克马克,朱利安·格洛弗,德里克·雅各比,伊恩·哈特,克莱尔·斯金纳,大卫·哈雷伍德,萨曼莎·邦德,Marina Bouras,珀尼勒·赫马克,保罗·赫特尔,乔纳斯·卡尔森,梅琳达·金纳曼,Jesper Langberg,赫宁·莫里岑,索伦·斯贝宁,Jens Jacob Tychsen