Beverly和Violet(梅丽尔·斯特里普 Meryl Streep 饰)是一对老夫妻了,如今的他们,一个靠喝酒,另一个靠嗑药来维持这段夫妻关系。一天早上,Beverly出了家门后就再也没回来,Violet只能把他们的三个女儿还有她的表妹、表妹夫叫到家里来。二女儿Ivy来到了,之后大女儿Barbara(朱莉娅·罗伯茨 Julia Roberts 饰)和丈夫Bill(伊万·麦克格雷格 Ewan McGregor 饰)也带着14岁的女儿远道而来。噩耗随即传来,警察在湖里发现了Beverly的尸体,死因是自杀。小女儿Karen带着未婚夫赶到了葬礼。葬礼后的餐桌上,嗑药过头的Violet开始发脾气,而各怀心事的女儿们也如坐针毡。大女儿Barbara受不了母亲的刻薄,两人大声争吵起来,这个家庭潜藏着的种种矛盾和那些刻意隐瞒的真相也渐渐显露出来......
本剧改编自同名话剧,由原话剧作者Tracy Letts改编为电影剧本。。故事发生在抗日战争时期的中国,格拉迪(英格丽·褒曼 Ingrid Bergman 饰)是一名非常虔诚的基督教徒,在排除了千难万险之后,她终于得到了参加传教团的资格,千里迢迢的来到中国传教。格拉迪的大本营是六福客栈,此时正值战争时期,物资极度紧缺,处处危机四伏,在这样恶劣的环境中,格拉迪依然没有放弃过自己的责任和义务。 在中国传教期间,格拉迪邂逅了名为林(尤尔根斯·库尔特 Curd Jürgens 饰)的国民党情报官,两人在乱世之中坠入了情网,林觉得此地太危险不宜久留,一直都在劝说格拉迪返回英国,被后者拒绝了。格拉迪接手了50名孤儿,她决定护送这些孩子们前往西安。。