山姆(克里斯·卡马克 饰)生活中背负着沉重的过去,一场可怕的大火摧毁了他的家庭,而他的妹妹珍娜(蕾切尔·敏纳 饰)也因此不幸丧生。成年后,山姆偶然发现自己拥有了穿越时空的特异能力,他可以全神贯注地回到过去的任何时间和地点。这一超能力让他成为了当地警方的法宝,帮助抓捕罪犯。
然而,山姆的女友丽贝卡却在一场谋杀案中丧生,而丽贝卡的姐姐伊丽莎白则坚信,真正的凶手并不是已经被绳之以法的朗尼。她求助于山姆,希望他能揭开真相。起初,山姆拒绝了她的请求,并寻求他的导师哥德堡的建议。哥德堡警告山姆不要改变自己的过去,也不要在没有监护人的情况下穿越时空。这是因为山姆在过去曾因保护妹妹珍娜而导致父母丧生。
然而,山姆最终决定帮助伊丽莎白,他试图不使用自己的特异能力,但遭到了朗尼的拒绝。只能重新回到1998年6月的山姆,他目睹了丽贝卡被害的场景,但在同一时间,伊丽莎白也在车里受到袭击。当山姆再次回到现实时,一切都变得不可思议,朗尼成了坐在轮椅上的律师,而曾经遇害的安妮塔竟然安然无恙。山姆不断穿越时空,情节错综复杂,而他自己也成了疑犯,真正的凶手也逐渐浮出水面。
令人震惊的是,山姆的妹妹珍娜也拥有回到过去的能力,她深爱着哥哥山姆,当有人成为她情敌或目击者时,她会采取极端行动。最终,山姆了解了真相,回到了当年父母丧生的火灾现场,他将珍娜锁在房中,终结了她的疯狂行为。而当山姆醒来时,他的妻子丽贝卡和女儿珍娜与他的父母和哥德堡正在野餐,小女孩珍娜将她的芭比娃娃放在烧烤架上,露出了一丝诡异的微笑,也许遗传了父亲的特异能力的她就是火灾的元凶……