Järkyttävässä junaonnettomuudessa kuolee 131 matkustajaa, ja eloon jää vain yksi: David Dunne. Eikä siinä kaikki, että vain hän jää henkiin - hän ei saa turmassa naarmuakaan. Ensi alkuun koko tapahtuma näyttääkin ihmeeltä. Pian kuvioihin ilmaantuu muukalainen nimeltään Elijah Price, jolla on lievästi sanottuna omituinen selitys tapahtuneelle. Mutta onko David valmis kuulemaan totuuden?
Perheenäiti Gail menee perheensä kanssa laskemaan koskia nuoruutensa maisemiin. Joella perhe tapaa mieskolmikon, jonka ainoa koskenlaskutaitoinen mies katoaa salaperäisesti. Gail suostuu auttamaan heidät määränpäähänsä mutta kun toinen miehistä alkaa käyttäytyä uhkaavasti, perhe karkaa ja jättää heidät oman onnensa nojaan. Se ei kuitenkaan onnistu kovin helposti.