Henry DeTamble (Eric Bana) es un librero de Chicago con un extraño poder que le hace viajar en el tiempo. El problema es que no es capaz de controlar esa fuerza que le transporta de un año a otro sin ningún sentido. Como es lógico, la situación de Henry será un problema para su amada Clare (Rachel McAdams).