2009年,一部名为《月球》的电影在国际独立影坛大放异彩,其以不足500万美元的投资,完成了450多个特效,视觉效果丝毫不输好莱坞的商业大制作。之后,好莱坞充足的资金和专业的从业人员,保证了来自英国的导演邓肯·琼斯在《源代码》中再次大展拳脚。故事关于在阿富汗执行任务的美国空军飞行员科特·史蒂文斯上尉(杰克·吉伦哈尔饰)意外加入美国某部门正在进行的绝密项目“源代码”,利用每次仅有的八分钟时间反复穿梭在不同的平行空间去改变历史,拯救未来。
影片公映15周获得全球票房1.23亿美元的好成绩,收到影评人一边倒的好评,邓肯通过本片亦证明了自己对商业电影的掌控能力。美国国家广播电台如此评价《源代码》:“比起上一部作品,导演有了更多的钱和更好的设备,于是他把一部硬科幻作品拍得柔情似水。”
邓肯与科幻电影的渊源其实还是在他少年时候,在由其明星父亲大卫鲍伊主演的经典科幻电影《天降财神》中,小邓肯就开始轧角,整日在片厂厮混时获得了对电影行业的最初认识,成年后在电视界和广告界的从业经验积累了影片制作所需的技术基础。在导演自己的科幻世界里,邓肯认为两个人对其影响最大:斯坦利·库布里克和迈克尔·克莱顿。在邓肯两部长片中都可以看到借鉴《2001太空漫游》的地方。克莱顿作品中“漫长的时间会改变人类对世界的看法”的观点影响着邓肯在科幻片中的思维,在《源代码》中也体现了这一点。
剧本最初构想是一条简单的多线故事,讲述发生在纽约一家银行内的恐怖事件,通过多视角反复经历整个过程。在剧本创作过程中,编剧本·瑞普利为给观众带来更多紧张情绪,将发生地点转移到开往芝加哥的列车上。并引入平行空间的理论,将多人视角改为一个人在平行世界穿梭,单位时间由原来的十七分钟改为八分钟,加快了节奏。
影片最初计划按照B级片规模进行拍摄,杰克看到剧本后决定参演,并拉来邓肯提升影片的科幻元素。让邓肯开始在电影界展露头角是通过2009年的那部独立电影《月球》,通过向前辈大师的借鉴,尤其是对库布里克《2001太空漫游》中人机共存状况下人性超越科技的内涵的把握,让这部小成本影片成为新时期科幻经典。杰克就是看到邓肯在《月球》中对科幻电影的理解和作为导演的掌控能力,才推荐他来执导本片。
拍摄前导演与编剧和制片等就剧本细节问题进行了沟通,在人物背景设置、行为模式、性格特点以及故事脉络和影片节奏上展开研究。比如穿越时间改为八分钟,虽然增加了科特上尉执行任务时的紧张感,导演却要处理一个棘手问题:如何使男女主人公在八分钟内发展一段爱情真实可信。导演对剧本中人物背景设置进行了调整,将科特进入的身体的主人和女孩本来相熟,这样解决了感情发展突兀问题。
资金问题永远是电影制作的紧箍咒。剧中最主要的道具就是火车,出于成本和拍摄空间的限制,剧组在蒙特利尔的摄影棚里按1:1的比例复制了一节车厢,只是相似而已。自动门由三个人控制推拉,细心会发现门与门框之间的间隙比实际要宽,就是为了操作方便。科特上尉拿枪的储物间的门把手电影中看起来很结实,其实一碰就掉,艺术总监巴里·朱塞德提醒杰克动作要轻一点,碰掉就要重做。最后抓捕恐怖分子德里克的时候已经没有充足资金拍摄近景和动作场面,也租不起直升飞机进行航拍,只能在最近的大楼上拍摄了一个远景,以直播新闻的形式制作出来。