Um homem descobre que pode voltar no tempo sempre que morre, e a cada ciclo se vê obrigado a reviver o mesmo dia para salvar a mulher que ama de um destino trágico. Conforme os loops se repetem, ele percebe que cada tentativa o aproxima mais da verdade sobre quem realmente ela é e o que o une a ela através dos tempos. Na luta contra o inevitável, ele aprende que alguns encontros transcendem a morte e o tempo.