首先,结局是现实的,Steven找到了坏人,警方根据线索抓到坏人,他最后一次进重演,只是为让自己幸福的死,在Goodwin按下按钮的那一刻肉体的确是死了,大脑也死了。源代码被冻结在那一秒,全部人的表情停止。到这里为止,我们看到的,还是现实。

然后,突然间,Steven从冻结状态中恢复,所有情节继续,从这里开始,就是幻境,对的,全部都是幻境,谜底就在这里!在这里,时间线索很重要,那一天,Steven带女友继续美好生活,而列车没有被炸。那一天,警方接到线报,抓住坏人,这件事情被大家广为流传,乃至流传到Goodwin所在的办公室里。那一天,Steven在列车上给Goodwin发邮件;于是Goodwin一大早来上班,就接到邮件,很不解的看了看在密封箱中的Steven(这个Steven此时还没接到要处理列车炸弹这个任务);那一天,领导们还在讨论用源代码破案的可能性,然后对此实验充满期待。那一天,Steven已经被安排作为实验体了,他也许已经接受了若干个任务,但是还没有一个成功(Goodwin在影片开头说,他们已经相处两个月了,就是答案),直到列车炸弹这个案子,终于成功了,领导们欣喜若狂,可能拿到更多的基金,准备启动更多的实验体计划。而每次换新任务,就要消除记忆,所以Steven总是只记得他在阿富汗的最后回忆。

最后的难点就在于,这个幻境是什么?为什么存在?存在于哪里?我认为,这个幻境就是由列车受害者那8分钟记忆重构的源代码,这个源代码太精密,太完美了,以至于能够完整的重现出一个世界,不仅重现了列车场景,连不在列车周围世界也给还原出来了,而且,还融合了Steven的所有记忆,进行再生,重构。这个源代码幻境,就储存在那个叫“围城”的 计算机系统里,只要计算机不停止,它有能量供给,它就自己一直在运行。说到这里,感觉有点夸张,但是我觉得可以宽容这点夸张,科幻片嘛,呵呵。最后一个疑问,Steven不是死了么?他怎么脑电波还能继续演绎?我认为,Steven的肉体是死了,大脑也死了,可是当Goodwin切断电源时,他的脑电波被截留在源代码那边,也就是所停留在计算机了,而不是自己的肉体中,所以,一切幻境得以延续。影片我们最后看到的,都是幻境场景,而不是真实的。真实的情况就是Steven死了,列车案告破,领导打算再找一个这样的实验体来继续破案!That is the END!!!

呼,由源代码构建幻境,真实人进体验,可以随时抽身而退没有任何真实损失,这是多少人梦寐以求的未来科技,但是科技,是要有代价的,不是每个人都能如愿以偿,也许你可以没有高科技,但是你可以有简单的爱,让生活更美好。