Rescapé d'un tragique accident de voiture qui coûte la vie à sa fiancée, Nick découvre qu'il est capable de remonter dans le temps pour changer le cours des choses. Il décide alors de tout faire pour que ce drame n'ait jamais lieu et retrouver celle qu'il aime. Mais chacune de ses interventions sur le passé va entraîner une succession d'événements aux conséquences désastreuses pour le présent et même pour l'avenir.