丹是一家报纸的记者。在他与妻子凯蒂的结婚纪念日当天,他坐进出租车,发生了一件奇怪的事情。一下出租车,他发现自己回到了八年前,遇见了已故的前女友莉维亚。当他踏上另一辆出租车时,他的思绪又回到了现实。第二天早上,凯蒂发现丹失踪了。丹回到了1987年,他救了一个即将自杀的名叫尼尔的男人,然后阴差阳错回到了现在。他的妻子告诉他,他已经失踪两天了,凯蒂怀疑他作弊而熬夜。第二天早上丹离开家后,姚在新闻上看到丹出了车祸,但当警察和姚到达时丹赶到时,他们并不在车上。丹回到过去再次见到尼尔和莉维亚。回到现在后,凯蒂并不相信丹的解释,怀疑他是滥用药物造成幻觉。丹在网上发现,此时尼尔和他的妻子都已经去世了。再次时光倒流,他来到了他和凯蒂现在居住的地方,埋下了一枚戒指。丹到达他的旧寓所,遇到了两位莉维亚,其中一位自称是现在的莉维亚。得到尼尔的地址后,丹找到了尼尔。丹的出现导致尼尔被车撞死。尼尔的妻子告诉丹尼尔准备自杀和儿子。丹回到现在,在网上查到丹的儿子在一次事故中救了十五个人,并了解了他时间旅行的意义。尼尔回到家,在院子里挖出了戒指,并向决定与他离婚的妻子讲述了他的故事。