Dan Vasser (Kevin McKidd) hat ein erfülltes Leben: Er arbeitet als Reporter für die fiktive Tageszeitung "San Francisco Register", führt eine glückliche Ehe mit Frau Katie (Gretchen Egolf), einer ehemaligen Fernsehreporterin, und ist stolzer Vater eines siebenjährigen Sohns, Zack (Charles Henry Wyson). Doch eines Tages beginnt er aus unerfindlichen Gründen, in der Zeit zurückzureisen, ohne die Kontrolle darüber zu haben oder gar damit aufhören zu können. Jack findet heraus, dass jede Serie von Zeitsprüngen einer ganz bestimmten Person folgt, deren Schicksal er ändern soll. Aber sein spannendes neues Talent bringt auch Probleme mit sich. So schöpft Dans Bruder Jack (Reed Diamond), ein Polizist, schon bald Verdacht und macht sich seinen eigenen Reim auf sein regelmäßiges Verschwinden. Und dann trifft Dan auf seinen Reisen in die Vergangenheit auch noch seine Ex-Verlobte Olivia "Livia" Beale (Moon Bloodgood) wieder, die - so glaubte er zumindest - bei einem Flugzeugabsturz vor fast zehn Jahren starb.