卡瑞尔饰）是位研究法国作家马塞尔·普鲁斯特的同性恋学者，自杀未遂后搬来和姐姐一家同住；丈夫理查德（，格雷戈·金尼尔饰）一心想在励志演讲和生活教练上成就一番大事业。德韦恩（，保罗·达诺饰）是谢丽尔和前夫的儿子，现年15岁的他是个问题少年，决心在实现进入美国空军学院成为试飞员的梦想前再也不开口说话。理查德的父亲埃德温（，艾伦·阿金饰）是二战老兵，前不久因使用海洛因被人发现而赶出了养老院，满口脏话的他也和这家人住在一块儿。谢丽尔和理查德还有个7岁的女儿奥莉弗（，阿比盖尔·布蕾斯琳饰），她和爷爷关系亲近。奥莉弗