《狂野之河》汤姆(大卫·斯特里泽恩饰)和盖尔(梅丽尔·斯特里普饰)彼此分开。为了弥合差距,他们决定带着他们的儿子Roarke(约瑟夫·梅泽泽尔)和Lovedog进行漂流冒险之旅——Gale曾经在IronGloves中勇敢地漂过三条河流的可怕汇合处。在他们遇到韦德(凯文·培根饰)、特里(约翰·C·赖利饰)和弗兰克(威廉·拉金饰)的路上,韦德的小伎俩让罗克把他提升为英雄。但弗兰克中途无缘无故消失了。突然,韦德和特里显示了他们真正的残暴——他们是抢劫巨额金钱并逃跑的罪犯。韦德利用汤姆和罗克作为人质来恐吓盖尔,让他们漂浮在铁手套上。汤姆在意外的撞击和意外中从虎口中逃了出来,他和他的狗正准备躲到下游。勇敢的盖尔将第二次挑战铁手套,拯救他的儿子。在下游等待的汤姆和盖尔强强联手,不仅打了起来,还再次感受到了悲欢离合的爱。