桑福德(约翰·库萨克 John Cusack 饰)是一名精神病医生,在治愈他人疾病的同时,桑福德自己的家庭却伤痕累累。儿子本杰(伊万·伯德 Evan Bird 饰)年纪轻轻却因为吸毒而被关进了戒毒所,女儿阿加莎(米娅·华希科沃斯卡 Mia Wasikowska 饰)更糟,她竟然因为纵火而被关入了精神病院。 不仅家庭生活陷入了困境,桑福德的事业亦走到了瓶颈,哈瓦那(朱丽安·摩尔 Julianne Moore 饰)是桑福德的病人,亦是一名演员,她生活在同为著名演员的母亲的阴影之下,甚至连做梦也被母亲的幻影所纠缠。阿加莎出院了,本杰亦回归了家庭之中,孩子们的归来带给桑福德的是更大的麻烦,和更混乱的生活。。萨米(劳拉·琳妮 Laura Linney 饰)和特里(马克·鲁弗洛 Mark Ruffalo 饰)都是无依无靠的孤儿,这一共同点让他们彼此之间产生了坚固的友谊。无奈岁月无情,将两人分隔两地,多年后,萨米成为了一个勤恳又贤惠的单身母亲,带着8岁的儿子鲁迪(罗瑞·卡尔金 Rory Culkin 饰)享受着安稳又平静的生活,而特里却四处流浪,在肆意放纵的同时麻烦缠身。 一次机缘巧合之下,这两个童年相依为命的孤儿重逢了。在萨米的家庭里,特里找到了久违的温暖和安宁。面对邻居们的质疑,萨米毫不犹豫的站在了特里的这一边,为了成为一个“配得上”这个家庭的男人,特里也在不断的做着改变。可现实并不如想象中的美好,即便萨米和特里两人相互信任和依靠,可问题和麻烦还是接踵而至。。