丹尼斯(拉尔夫·费因斯 Ralph Fiennes 饰)已经在精神病院治疗了20年,现在他刚回归社会,却发现并不能顺利地开始新生活。因为,往昔的情景一幕幕闪回,支离破碎而又让他无法摆脱。尤其是母亲,以及父亲和那个破坏了丹尼斯家庭的妓女,更让他回忆中的往事似乎变得真实。是父亲和妓女杀死了他心爱的母亲。他们残忍地用铁锹砸死母亲,把她埋在菜园子里…… 把回忆串联起来后,丹尼斯决定找妓女复仇。然而,他的记忆可靠吗?事情的原貌正如他还原出来的样子吗?有时记忆常常会欺骗我们。。影片讲述了一对表姐妹二十余年的成长与救赎:拼死逃离毒窟的田恬走投无路,前去寻找已决裂五年的表姐方笛。但此时,为了生存和梦想已伤痕累累的方笛并没有做好接纳表妹的准备。随着犯罪分子的步步紧逼,姐妹二人命运的齿轮不得不重新咬合在一起……。