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合力,不僅是戰鬥,還是再次感受到同甘共苦的愛情。