在北京的一条小胡同里,刘全利、赵素萍夫妇结婚多年因不能生育老觉着在街坊邻居面前缺点什么。一个偶然的机会,刘全利领养了一个弃婴,背着爱人将孩子抱回家,给孩子取名叫“旺旺”。起初,赵素萍不想要这个孩子,一来不是自己亲生,二来担心养到半截被孩子的亲生父母要走。
相对于爱人赵素萍,刘全利没有那么多想法,只要将来自己老的时候有个人养老送终就得。由于自身文化素质的局限,加上多了张嘴的生活压力,刘全利对待孩子的态度悄悄发生着变化,以前的疼爱呵护少了,取而代之的是无端的烦躁和粗暴。或许是女人天生的母性,爱人赵素萍倒是越来越疼爱领养来的小旺旺。
时间在刘全利赵素萍夫妇两种截然不同的态度中悄然流逝。旺旺六岁那年突然发现患有先天性心脏病,如不及时治疗,孩子的生命很有可能将永远定格。面对巨额的治疗费用,刘全利和赵素萍产生了分歧。出于生活的压力,刘全利想把孩子送走,而此时的赵素萍却已经视旺旺为亲生骨肉。
刘全利想背着爱人将旺旺送走,却招来赵素萍的以死相逼。两口子实属无耐地商量将旺旺交给福利院,想不到让小旺旺偷听到自己的病情,悄悄地离家出走。旺旺小大人般懂事的举动深深感染着刘全利,刘全利暗中发誓,摒弃狭隘的自私观念,决心想方设法为孩子治病。
刘全利没日没夜地工作赚钱,赵素萍却在一起意外车祸中成为植物人。在医院里,做清洁工的秦惠兰偶然发现,时常来医院探望妈妈的小旺旺,正是自己当年遗弃的儿子田贵。在良心的谴责下,秦惠兰为寻找儿子田贵早两年就来到北京打工。此时天随人愿,秦惠兰开始竭尽所能地帮助刘全利照顾赵素萍和小旺旺。
亲眼看着刘全利和儿子田贵亲同父子,秦惠兰几次暗中垂泪,不忍心就此认亲,拆散这个天生不幸却和睦温馨的家庭,只能趁刘全利不在的时候,趁照顾赵素萍的机会,在毫无知觉的赵素萍身旁倾诉着自己的苦衷。尽管刻意控制自己的感情,但秦惠兰最终还是没能战胜一个妈妈面对亲生儿子却不敢相认的现实。秦惠兰哭着恳求儿子能叫一声妈妈,却没想到儿子将这声饱含深情的“妈妈”,送给躺在床上不省人事的赵素萍。。在三十年的婚姻长跑后,凯(梅丽尔·斯特里普 Meryl Streep 饰)和阿诺德(汤米·李·琼斯 Tommy Lee Jones 饰)之间早就没有了任何的激情。对于生性浪漫的凯来说,一方面,她明白感情的消逝在所难免,但另一方面,面对冷漠寡言的丈夫,她感到忍无可忍,就在此时,菲尔德医生(史蒂夫·卡瑞尔 Steve Carell 饰)的出现给了凯新的希望。
菲尔德医生是一名婚姻指导员,专门医治婚姻生活中的疑难杂症,在他的建议下,凯说服了顽固保守的阿诺德,开始了为期一周的温泉之旅,目的只有一个,那就是抢救他们岌岌可危的婚姻,更重要的是,这段旅程的成功与否,将直接关系到凯和阿诺德之间的感情究竟是重新开始还是彻底结束。。