“咚,咚”“呼,呼”,急促的心跳声和喘息声震耳欲聋。一切都开始模糊,继而扭曲变形。然后,一阵尖锐的火车汽笛声,将柯尔特·斯蒂文斯上尉( 杰克·吉伦哈尔 饰演)拉回了现实。窗外,是疾驰倒退的绿地。坐在他对面的女子( 米歇尔·莫娜汉 饰演)疑惑地看着走神的他,又继续着话题,柯尔特突然觉得头皮发麻。他不是这个女子口中的肖恩,也压根儿就不认识眼前这个叫做克里斯蒂娜的女子,他所记得的最后一件事情,是自己正在阿富汗执行飞行任务。柯尔特意识到只有一种方法可以证明真相。他冲向洗手间,直愣愣地盯着里面的镜子,出现在镜子里的人,是一个身着呢子大衣、蓝色衬衫,眼中带着几分惊恐的中年男子。不是他自己,至少不是他印象中的自己。还没等他惊魂落定,一股强大的爆炸气流袭来,整列列车在烈火中被炸成碎片。猛然睁开双眼,柯尔特惊疑地看着四周,他发现自己身处一个独立的空间里,穿着本就属于他的军服。“欢迎回来,柯尔特上尉。”一个温和的女声在他耳畔响起。紧接着,是一个冷静的男声。原来柯尔特被选中执行一项特殊任务,这任务隶属于一个名叫“源代码”(Source Code)的政府实验项目。在科学家的监控下,利用特殊仪器,柯尔特可以反复“穿越”到一名在列车爆炸案中遇害的死者身体里,但每次只能回到爆炸前最后的8分钟,也就是这一天清晨的7点40分。理论上,“源代码”并不是时光机器,“回到”过去的柯尔特无法改变历史,也并不能阻止爆炸发生。之所以大费周折让受过军方专业训练的柯尔特“身临其境”,是因为制造这起爆炸的凶手宣称将于6小时后在芝加哥市中心制造另一次更大规模的恐怖行动。为了避免上百万人丧生,柯尔特不得不争分夺秒,在“源代码”中一次次地“穿越”收集线索,在这爆炸前最后的“8分钟”里寻找到元凶。
对于脑仁儿不大利索的我来说,这已经可以列入烧脑片的行列了。男主总被关在小黑屋里,动不动就穿越回去,一身汗的醒来,真的好辛苦。真实还是虚构,别说男主了,我都不晓得,只感觉一切都那么真实,却有人在指挥。感觉不那么真实,压根每一次都不是自己啊!最后女主打开密封门的一刹,才知道只是男主的大脑在完成这项叫做源代码的任务,这项拯救了许多生命的任务……最后两人站在广场相视一笑,算是比较完满的结局吧,显示中的女主牺牲自己成全虚幻中存在的男主,安谧有时无需在乎是真实还是幻象。