Tom(大卫·斯特雷泽恩 David Strathairn 饰)和Gail(梅丽尔·斯特里普 Meryl Streep 饰)夫妻感情疏远,为了努力弥补缝隙,他们决定带着儿子Roarke(约瑟夫·梅泽罗 Joseph Mazzello 饰)和爱狗进行漂流冒险旅行——Gail曾经勇敢地漂流过铁手套这一令人闻风丧胆的三河交汇处。
途中他们遇见Wade(凯文·贝肯 Kevin Bacon 饰)、Terry(约翰·C·赖利 John C. Reilly 饰)和Frank,Wade的小手段让Roarke将他推崇为英雄。然而Frank中途无端失踪,突然Wade和Terry露出狰狞的真面目——他们是抢劫巨款潜逃的罪犯,正在逃亡。
Wade利用Tom和Roarke做人质,威胁Gail带他们漂过铁手套。Tom在误打误撞中逃离虎口,和爱狗在下游准备埋伏,勇敢的Gail将第二次挑战铁手套,而且是要救出儿子。早在下游等待的Tom和Gail合力,不仅是战斗,还是再次感受到同甘共苦的爱情。。大平(陈宝国饰)因为揭发同室囚犯雄哥的越狱计划,最终得到了减刑并被释放,回到了北京,但却不幸地得知母亲在他入狱不久后因积郁成疾去世。回到家乡后,他与恋人和朋友们团聚,感到悲喜交加。然而,他的恋人晓琳(刘蓓饰)渐渐察觉到大平对她失身的意外事件仍然耿耿于怀,这个心结一直没有解开。 大平被分配到一个废品收购站工作,在那里认识了捡垃圾为生的老鲁头,两人之间建立了深厚的友情。尽管晓琳多次试图弥合与大平之间的隔阂,但都没有取得满意的结果,最终他们只好痛苦地分手。在伤心之际,晓琳选择与一直关心她的冯二龙结婚,而大平无法忍受这一现实,决定去深圳,寻找大学毕业后独立拼搏的吴天喜。在晓琳的婚礼当天,大平决定离开,孤独踏上新的旅程。老鲁头的女儿婉玉前来送行,她多年来一直默默地爱慕大平。。