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.