对于泰德(杰夫布里吉斯)和玛丽恩(金贝辛格)来说,生活是残酷的。两个儿子的离世,让他们无法回归正常的生活。对小女儿罗斯(艾丽·范宁ElleFanning饰)的爱让他们顽强地无法分开。在漫长的岁月里,泰德和玛丽恩一直保持着这种尴尬而诡异的关系——看似形影不离,埃迪(乔恩·福斯特JonFoster饰)的出现打破了泰德和玛丽恩一家多年来维持的微妙平衡。艾迪是泰德的助手,他的存在就是泰德想要顺利离婚的愿望。然而,一个设计良好的局并没有达到泰德的期望。埃迪和玛丽恩的关系越界了,但事情的发展却没有如泰德所愿,他陷入了新的困境。