Когда гениального, но слегка эксцентричного изобретателя Стиллмана оставляет его подружка Дебби, он решает не сдаваться и разрабатывает план, который под силу только настоящему гению — создать машину времени. Используя весь свой научный потенциал, он завершает этот амбициозный проект и обретает способность путешествовать в прошлое. Стиллман, решив вернуть Дебби любой ценой, обращается за помощью к своему лучшему другу Эвану, известному своим оптимизмом и чувством юмора.
Вооруженный новой технологией и поддержкой Эвана, Стиллман начинает серию путешествий назад во времени. Первоначально он сосредотачивается на исправлении мелких ссор и недопониманий, совершенных в отношениях с Дебби, полагая, что именно в этих мелочах кроется причина их разрыва. Однако каждое путешествие становится поздно или рано сопряжено с непредвиденными последствиями, которые влияют не только на отношения Стиллмана с Дебби, но и на его дружбу с Эваном.
С каждым новым возвращением в прошлое Стиллман становится все более отчаянным. Он предпринимает попытки изменить большие события, такие как их первая встреча или особенно значимые для них свидания. Однако чем больше он старается, тем сильнее меняется их линия времени, создавая непредсказуемые реалии и последствия, которые заставляют Стиллмана переосмыслить свои действия.
Эван, наблюдая за метаниями друга, пытается наставить Стиллмана на путь разума, предлагая ему обратить внимание на более глубокие проблемы, лежащие в основе его отношений с Дебби. В процессе этих путешествий оба друга сталкиваются с новым пониманием любви, времени и настоящих дружеских отношений.
В конце концов, Стиллман осознает, что любовь невозможно сконструировать или запрограммировать, и что иногда нужно отпустить прошлое, чтобы двигаться вперед. Он должен сделать выбор — продолжать бесконечно пытаться исправить свои ошибки или принять жизнь такой, как она есть. Эван же, оставаясь верным другом, поддерживает Стиллмана в его решении, показывая, что настоящая дружба не знает преград времени.