Clare sempre foi apaixonada por Henry. Ela acredita que estão destinados a ficar juntos, mesmo que a separação esteja sempre eminente: Henry é um viajante no tempo, amaldiçoado com uma anomalia genética rara que faz com que viva a sua vida num tempo cronológico inconstante, sendo atirado para o passado e para o futuro, sem qualquer controlo. Apesar das viagens de Henry os forçarem a separarem-se sem qualquer aviso, Clare tenta, desesperadamente, construir uma vida junto do seu verdadeiro amor.

Uma equipa de cinema chega à pequena cidade de Waterford, em Vermont. Aparentemente simpáticos, alguns dos habitantes da cidade estão dispostos a tudo para alcançar algum destaque pessoal.