艾纳(罗伯特·雷德福 Robert Redford 饰)拥有一段伤感的过去,车祸夺走了儿子格里芬(Trevor Moss 饰)的性命,而这车祸的始作俑者不是别人,正是自己的儿媳简(詹妮弗·洛佩兹 Jennifer Lopez 饰)。愤怒的艾纳无法原谅简的过失,无奈之下,简只得带着腹中的胎儿远走高飞。
如今的艾纳生活在怀俄明牧场里,除了放牧,他还担负起了照顾被熊所伤的老朋友米特(摩根·弗里曼 Morgan Freeman 饰)饮食起居的责任。曾经的悲伤未曾消逝,但一对老友相互扶持,生活倒也宁静祥和。琼的再度到来打破了这难得的宁静,同时到来的,还有11岁的艾纳的孙女格瑞芙(Becca Gardner 饰)。出于同情,艾纳收留了母女两,但往日的冤仇并未完全化解。同时,导致米特受伤的灰熊被捉拿归案等待处置。面对曾经的仇恨,两个老人会做出怎样的选择?。1960年代,江南某地。大勇(李道君饰)的爸爸张猛(周志清饰)是革命烈士,他和妹妹葵花(周以勤饰)弟弟小勇(王绍平饰)聆听了徐伯伯(邓楠饰)所讲的爸爸的英雄事迹以后,特别是看到爸爸的遗物中那块红色的矿石,打算利用暑假寻找铁矿石,为国家做点贡献。三兄妹驾驶一只小船,到湖山深处找矿,老渔民(张冀饰)告诉他们湖里没有矿,并留他们在自家宿了一晚。次日,三兄弟辞别老人和他的孙女黑妹(武也文饰)继续前行,途中太湖涌起风浪,三兄妹奋力与大自然搏斗。由于临行前忘记告诉妈妈,此时妈妈(智世明饰)和徐伯伯万分焦急,他们驾一艘汽船四处寻找,老渔民跟黑妹在一座当年游击队战斗过的山上找到了他们。老人从大勇手中的矿石中判断出,这三个孩子是当年自己曾经抢救过的烈士的后代......。