湯姆(大衛(wèi)·斯特雷澤恩飾)和蓋爾(梅麗爾·斯特里普飾)夫妻感情疏遠,為了努力彌補縫隙,他們決定帶著兒子Roarke(約瑟夫·梅澤羅飾)和愛狗進行漂流冒險旅行——蓋爾曾經勇敢地漂流過鐵手套這一令人聞風喪膽的三河交匯處。途中他們遇見Wade(凱文·貝肯飾)、Terry(約翰·C·賴利飾)和Frank(威廉姆·拉金飾),Wade的小手段讓Roarke將他推崇為英雄。然而Frank中途無端失蹤,突然Wade和Terry露出猙獰的真面目——他們是搶劫巨款潛逃的罪犯,正在逃亡。Wade利用湯姆和Roarke做人質,威脅蓋爾帶他們漂過鐵手套。湯姆在誤打誤撞中逃離虎口,和愛狗在下游準備埋伏,勇敢的蓋爾將第二次挑戰(zhàn)鐵手套,而且是要救出兒子。早在下游等待的湯姆和蓋爾合力,不僅是戰(zhàn)斗,還是再次感受到同甘共苦的愛情。