涉毒已深的雪莉(玛吉·吉伦哈尔 Maggie Gyllenhaal 饰)因为抢劫而被判入狱,一晃眼三年过去,当雪莉重新回归社会之时,她,以及这个社会,都已经截然不同了。对于雪莉来说,最重要的事情就是夺回女儿艾利克斯(芮安·辛普金斯 Ryan Simpkins 饰)的监护权,目前她正由雪莉的哥哥鲍比(布拉德·威廉姆·亨克 Brad William Henke 饰)一家人抚养,很显然,鲍比的妻子并不认为雪莉有足够的能力成为一名合格的母亲。
某日,雪莉遇见了名为迪恩(丹尼·特乔 Danny Trejo 饰)的男人,这个男人和雪莉灰暗的过去有着藕断丝连的关系。迪恩的出现让雪莉再度陷入了窘境之中,她能够鼓起勇气,和过去一刀两断吗?。90年代的武汉,一个普通家庭里丈夫马学武是一家国企的厂办主任,妻子李宝莉是汉正街的一名小贩,二人还有一个儿子小宝。一次企业分房让这个家庭住进了新房,岂料从搬家那天起一系列让人始料未及的变故接踵而来:丈夫马学武提出离婚、妻子发现丈夫出轨、无家可归的婆婆要入住新家,终于马学武在一系列打击下走向了自杀之路。宝莉的好友小景把一切厄运归结于新房的风水不好,称之“万箭穿心”,个性倔强的李宝莉不愿妥协,决意撑起这个家……。