Henry DeTamble (Eric Bana) sofre de uma rara modificação genética, que o faz viajar pelo tempo involuntariamente. Numa de suas viagens, ele conhece a pequena Clare (Rachel McAdams), que se apaixona por ele imediatamente. Anos após anos ela espera sempre no mesmo lugar que este estranho viajante reto..