아이들과 함께 휴가 여행을 떠나기로 한 게일(Gail: 메릴 스트립 분)은 남편 톰(Tom: 데이비드 스트래던 분)이 회사일로 바쁘자, 남편을 떼어놓은 채 아이들만 데리고 할머니, 할아버지가 사는 타본 강가로 떠난다. 결혼전 래프팅 가이드였던 게일은 여행객 웨이드(Wade: 케빈 베이컨 분)를 만나 그들과 함께 강을 따라 래프팅하기로 한다. 그러나 남편 톰은 우여곡절 끝에 이 팀에 합류하고, 아이들은 소극적인 아빠보다 웨이드와 함께 있는 것을 즐긴다. 여행을 계속하는 동안 톰은 웨이드 일행에 불안을 느낀다. 게일과 톰은 이들을 떼어놓고 가족만의 여행을 하려 하나, 강도였던 웨이드 일행은 이들을 협박, 강의 하류로 도망치려 한다. 평온하던 가족 여행은 일순 인질극으로 변하고, 가족을 지켜야할 운명에 놓인 게일은 용감히 현실을 이겨낸다.