Robin założył się ze swoim kolegą, że ten nie przepłynie rzeki wpław. Chłopak podjął wyzwanie, lecz utonął w trakcie przeprawy. Mieszkańcy Shermerville obarczyli Robina odpowiedzialnością za tragedię. Załamany śmiercią przyjaciela, ucieka z miasteczka. Po latach wraca w rodzinne strony, aby uporać się z przeszłością i wyrównać stare rachunki.
Robin (Alessandro Nivola) i Danny (Norman Reedus) piją alkohol na brzegu rzeki. Pierwszy z nich zakłada się z kolegą, że nie dopłynie on do wystającej z wody skały. Danny podejmuje wyzwanie i tonie. Społeczność miasteczka obwinia Robina o śmierć przyjaciela. Chłopak ucieka z domu. Dostaje pomieszania zmysłów. Po powrocie zaczyna terroryzować sąsiadów.
Akcja rozgrywa się w małym miasteczku Shermerville. Dwaj przyjaciele w przypływie natchnienia alkoholowego szukają nowych wyzwań. Robin twierdzi, że kolega nie dopłynie do wystającej z rzeki skały, lecz Danny podejmuje wyzwanie. Tonie jednak, przeceniwszy swoje siły, a Robin nie mogąc pogodzić się z jego śmiercią wyjeżdża z miasteczka.
Powrót po kilku latach nie jest łatwy, lecz życie w zawieszeniu nie a sensu. Robin postanawia uporać się z przeszłością mimo niechęci szeryfa i innych mieszkańców.