安妮(托妮·科莱特 Toni Collette 饰)和丈夫史蒂文(加布里埃尔·伯恩 Gabriel Byrne 饰)带着大儿子皮特(亚历克斯·沃尔夫 Alex Wolff 饰)生活,他们的小女儿查理(米莉·夏普洛 Milly Shapiro 饰)则交由安妮的母亲艾伦抚养 。实际上,安妮和母亲之间的关系十分疏远,艾伦去世后,查理重新回到了父母的身边。 自从查理回家之后,家里便起始接二连三的发生...
丹尼斯(拉尔夫·费因斯 Ralph Fiennes 饰)已经在精神病院治疗了20年,现在他刚回归社会,却发现并不能顺利地开始新生活。因为,往昔的情景一幕幕闪回,支离破碎而又让他无法摆脱。尤其是母亲,以及父亲和那个破坏了丹尼斯家庭的妓女,更让他回忆中的往事似乎变得真实。是父亲和妓女杀死了他心爱的母亲。他们残忍地用铁锹砸死母亲,把她埋在菜园子里…… 把回忆串联起来后,丹尼斯决定找妓女复仇。然而,他...