史蒂文在一次在阿富汗的任务中被大家认为已经丧生,不过其实他还活着,这时候他被选入了一个叫做“源代码”的项目。
而肖恩死于列车爆炸,在他的脑海中仍然留有列车爆炸八分钟前的所有印象,这个科学团队利用源代码重现了这八分钟,史蒂文拥有先天的条件让他可以参与到这个实验中,所以在这八分钟里,史蒂文不是美国空军史蒂文,而是列车上的历史教师肖恩。于是就出现了一开始的场景:
史蒂文什么都不懂一脸懵逼地睡醒在列车座位上,克里斯汀娜叫着他肖恩,仿佛他们已经认识了很久。
这是第一个八分钟。在接下来的时间里,史蒂文经历了无数次列车倒计时八分钟。他能够在列车员问他要车票之前就顺利拿好车票等着列车员的检查,也可以在将咖啡泼在他鞋上的女子走过之前就提醒她注意别撞到人,他还可以在克里斯汀娜的电话响起的时候就告诉她那是你前男友的电话,不要接。