Epäonnisten uudenvuodenjuhlien jälkeen Timin isä kertoo pojalleen, että heidän sukunsa miehillä on aina ollut kyky matkustaa ajassa. Historian tapahtumiin he eivät voi vaikuttaa, mutta omaa elämää on mahdollista muuttaa. Tim päättää tehdä maailmastaan paremman - hankkimalla tyttöystävän. Valitettavasti se ei ole niin helppoa kuin voisi kuvitella. Tim muuttaa Lontooseen, jossa hän tapaa kauniin mutta epävarman Maryn. He rakastuvat, mutta erään onnettoman aikamatkustustapauksen takia ensikohtaaminen pyyhkiytyy pois molempien elämästä. He tapaavat siis ensimmäistä kertaa uudestaan - ja taas uudestaan - kunnes Tim lopulta onnistuu monien ovelien aikahyppyjen avulla valloittamaan Maryn sydämen.
Löydettyään piirustukset salaperäiseen laitteeseen, joka voi siirtää heidät ajassa taaksepäin, David ja hänen ystävänsä saavat kuitenkin pian huomata, että toiveiden täyttymisen hinta voi olla ennalta arvaamattoman hirvittävä...