Beverly和Violet(梅丽尔·斯特里普 Meryl Streep 饰)是一对老夫妻了,如今的他们,一个靠喝酒,另一个靠嗑药来维持这段夫妻关系。一天早上,Beverly出了家门后就再也没回来,Violet只能把他们的三个女儿还有她的表妹、表妹夫叫到家里来。二女儿Ivy来到了,之后大女儿Barbara(朱莉娅·罗伯茨 Julia Roberts 饰)和丈夫Bill(伊万·麦克格雷格 Ewan McGregor 饰)也带着14岁的女儿远道而来。噩耗随即传来,警察在湖里发现了Beverly的尸体...
海伦(歌蒂·韩 Goldie Hawn 饰)和恩尼斯(布鲁斯·威利斯 Bruce Willis 饰)是一对感情十分要好的情侣,海伦的好友梅德林(梅丽尔·斯特里普 Meryl Streep 饰)要在百老汇进行一场演出,两人遂携手一同前往观看。没想到梅德林居然对英俊帅气的恩尼斯搔首弄姿,之后更是插足于两人之间横刀夺爱。同时失去了好友和爱人,海伦悲伤又愤怒,对人生失去希望的她暴饮暴食,很快就变成了一个人人见而避之的肥婆。不要用别人的错误惩罚自己,明白了这个道理,海伦开始发愤图强,她不仅恢复了曾经的姣好...