故事非常完整,基本没有显而易见的bug,但是首先需要给自己换换脑子,放弃一些固有思维模式和称呼:
1.没有所谓“现实世界”,每次Source Code系统的启动,都创造出一个平行宇宙;
2.平行宇宙之间,除了Colter的意识可以发生“穿越”而始终保持之外,无法发生任何形式的关联;
3.如果平行宇宙的概念不好理解的话,试图从“一花一世界,一叶一菩提”的角度去看待一个Word文件,平行宇宙的产生类似于Ctrl+V后,对新产生的Word的内容作了编辑,编辑的任何结果,对原文件不产生任何影响,而任何一个Ctrl+V后的文件,编辑的内容也都各不相干;
4.每一个平行宇宙都从Sean睁开眼睛的那一瞬间分裂出来——爆炸尚未发生的那天早上的七点四十分,Goodwin此时还没上班;
5.故事里所有的平行宇宙,除了最后一个之外,都发生了爆炸案,只有最后一个,由于Colter的努力,炸弹没有被引爆。在这个世界里,Goodwin上班时收到的短信正是Colter制伏坏蛋后,在上层车厢发出的。并不存在跨越平行宇宙的短信;
6.Sean的物理死亡,才能导致Colter的意识“穿越”返回;
7.如果Colter不管别人的死活,从中途下车再也不返回,是否会导致Source Code系统无法回收其意识呢?故事没有明确,但从瘸子的话语中推测,有这个可能。当然,如果Sean不在集中精力追查坏蛋,带来的后果同样是——Source Code系统失去价值,瘸子的努力被浪费。所以,瘸子才会对Colter紧逼威胁加欺骗;
8.“Sean”其人,在故事中所描述的时间点后从未存在过,存在的只有他的肉身与Colter的灵魂结合的产物。
9.在最后一个平行宇宙里,Colter面对Cloud Gate时,映射出来的脸部并不清楚。从逻辑上来说,应该看到的是Sean的脸庞,但Colter并未表现出任何不适。可能的解释:a.Colter完成了新的自我认知,接受了这张新脸;b.倒影同时也是一种意识的映射。但显然,如果此刻你问他一句中学历史问题,Sean是肯定答不出的。为他在这个世界的谋生问题发愁啊!
10.每个平行宇宙在Colter意识被回收后就消失了么?当然不,它还会继续存在,但随着“Sean”的死,它对第一个世界已没有任何意义;
11.每次“穿越”发生时,Colter都能够看到Cloud Gate以及一些其他平行宇宙的场景,如何解释呢?——穿越发生的副作用!
12.Source的意思更偏重于“源头”,而不是“来源”,差别很小,但很微妙。尤其是对于程序员来说。我承认开始时我一直想的就是代码层面上的那个Source Code……
13.最后一个平行宇宙中,有两个Colter存在:一个是以Sean的躯壳存在的,一个是躺在生命维持装置中的半截身子。这个事实可能会造成什么后续故事吗?
看片过程中,没有一次想到David Bowie,这儿子导演的当的是相当成功!