【源代码 Source Code (2011)】 1。为什么主角找出爆炸犯,可以阻止爆炸,爆炸不是已经发生了吗? 是的,爆炸已经发生了,这是现实世界的事实。主角在源代码世界找出爆炸犯,是为了阻止他在现实世界谋划出更大的爆炸。 因为源代码世界和现实世界爆炸犯的身份是相同的。 2。为什么可以肯定每一段源代码都会延伸出一个平行世界? 两个原因: 1)主角每次进入源代码世界,都会遇到些许不同的情节。有一个乘客把咖啡滴到他鞋上,第一次Christina没有帮他擦,第二次却拿出一张纸巾。 这表示源代码世界并不是固定的代码而已,而是延伸出的一个平行世界。 2)每次主角从源代码中回到舱门中,都是死亡做为结局的。而不是八分钟后从源代码世界凭空消失。 有一段他和Christina从火车上下来,追踪一个嫌疑犯,结果不下心坠下月台,被呼啸而来的火车轧过,而回到了舱门中。如果他没有被火车轧死,他将会和Christina继续生活在这个世界中,而不会回来了,除非死亡。 所以,有人说“要是在最后一吻打住,那就完美了。”这个结论是不成立的,因为前面的暗示已经决定了剧情的走向。 3。最后结局的时候,主角在另一个世界给Goodwin发的短信,为什么现实中的Goodwin会收到? 那不是现实中的Goodwin,那只是在爆炸没有发生的平行源代码世界的Goodwin。