Evans Treborns, jauns vīrietis, kurš cīnās par sāpīgu bērnības atmiņu pārvarēšanu, atklāj paņēmienu, kas ļauj viņam ceļot atpakaļ laikā un ieņemt bērna ķermeni, lai mainītu sāpīgās vēstures gaitu. Tomēr tas arī atklāj, ka jebkādas nelielas izmaiņas pagātnē ievērojami maina viņa nākotni.

Deivids ir sieviešu mīlulis, kurš, līdz ar iemīlēšanos Sofijā, sajuties izpircis vainu. Tomēr, pirms šīs attiecības var sākties, Deivids iekuļas problēmās - viņš tiek pierunāts sēsties mašīnā, kuru vada pašnāvnieciskā bijusī - Jūlija. Nobraucot no tilta, Jūlija iet bojā un smagi ievaino Deividu. Operācija un Sofijas mīlestība, šķiet, ir atgriezusi Deivida veiksmi, tomēr baismīgi negadījumi drīz vien liek viņam pārdomāt eskstences pamatus.

Apdrošināšanas aģents Maikls jau desmit gadus diendienā pēc darba dodas mājup ar vilcienu. Vienu vakaru viņam līdzās apsēžas noslēpumaina svešiniece, un viņu saruna aizsāk dramatisku un neparedzamu notikumu virkni. Maikla uzdevums ir daudzo pasažieru vidū atrast kādu neiederīgu personu, pirms vilciens sasniedzis gala staciju. Laiks iet, un, šķetinot šo mīklu, Maikls apjauš, ka ir ierauts noziedzīgā sazvērestībā. Uz spēles ir likta ne tikai viņa, bet arī visu pasažieru dzīvība.