Jako dziecko Evan Treborn cierpiał z powodu zaciemnień, w których w jednej minucie był w jednym miejscu, a w następnej, nie pamiętając absolutnie nic pomiędzy. Teraz dorosły i na studiach postanawia przeczytać stary dziennik, który napisał, aby przypomnieć sobie rzeczy, które mogły wydarzyć się w międzyczasie, i nagle znajduje się z powrotem w pewnym momencie swojego życia. Zdaje sobie sprawę, że te awarie, które miał, były w rzeczywistości pustymi przestrzeniami czasu, które musiał wypełnić w późniejszym życiu. Próbując użyć tej zdolności do cofnięcia nieprzyjemnych wydarzeń z przeszłości, Evan zaczyna odkrywać, że za każdym razem, gdy wraca i próbuje coś naprawić, wszystko pogarsza. Jak może zapobiec kolejnym tragediom i uratować jedyną dziewczynę, którą kochał, Kayleigh (Amy Smart)?