Evan Treborn (Ashton Kutcher) to młody mężczyzna, który zmaga się z traumatycznymi wspomnieniami z dzieciństwa w małym amerykańskim miasteczku. Odkrywa, że posiada niezwykłą zdolność do podróżowania w czasie i wracania do przeszłych wydarzeń. Próbuje zmienić bieg historii, by naprawić błędy i uchronić bliskich przed cierpieniem. Szybko przekonuje się, że nawet najmniejsza ingerencja w minione chwile wywołuje nieprzewidywalne konsekwencje w teraźniejszości. Każdy jego wybór prowadzi do nowych, często dramatycznych skutków.