Dan Vasser è un giornalista di San Francisco che, improvvisamente, scopre la capacità di compiere viaggi indietro nel tempo. Egli si ritrova a fare i conti con questo suo nuovo "potere" che al contempo è sia un bene, dato che gli permette di porre rimedio a errori avvenuti nel passato cambiando così in meglio il presente, sia una condanna, visto che non è in grado in alcun modo di controllare a suo piacere questi salti temporali. A questo senso di smarrimento per la situazione venutasi a creare, si aggiunge il fatto che durante i suoi viaggi Dan rincontra Livia, la sua ex fidanzata che credeva morta in un disastro aereo avvenuto nove anni prima; questo, unito al fatto che Dan scompare sempre nei momenti meno opportuni, mette in crisi il suo matrimonio con Katie e il rapporto con il figlio Zack e il fratello Jack.