Clare (Rachel McAdams), je zaljubljena u Henryja (Eric Bana) cijeli svoj život. Vjeruje da im je suđeno da budu zajedno, iako nikada ne zna kada će se razdvojiti: Henry je vremenski putnik - proklet s rijetkom genetskom anomalijom koja uzrokuje skakanje unatrag i naprijed kroz godine bez kontrole. Unatoč činjenici da Henry može nestalti bilo kada, Clare očajnički pokušava izgraditi život sa svojom jedinom pravom ljubavi.

Jacq Vaucan agent moćne korporacije specijalizirane za razvoj robota i sličnih tehnologija. Njegov zadatak je istraživanje slučajeva u kojima su roboti prekršili prvi protokol i naudili ljudima. No, tijekom naizgled rutinske istrage, Jacq će otkriti nešto što bi zauvijek moglo promijeniti odnos čovjeka i robota.