危機解密 – 科幻為副,人生為先

八月四日更新:鳴謝網友指出,主角是駐阿富汗美軍,而非伊拉克,特此更正。

作為科幻片,Source Code(港譯:危機解密)在人生處世上的著墨很多,故事又不落俗套,著實令作為觀眾的我一新耳目。

劇情是如此開展的:主角Colter Stevens上尉是一位在伊拉克阿富汗前線執行任務的直升機師。他忽然在前往芝加哥的列車上醒來,面對著素未謀面的Christina Warrens以及完全陌生的環境。當Colter在無所適從之下跑進洗手間時,竟然發現鏡中的並非自己,而是另一個男子的臉。未幾,火車發生爆炸。滿以為主角慘死,然後倒序之前的事,但觀眾會發現Colter再次醒來,場景變成有如太空艙的環境。

外面,Colleen Goodwin上尉正與在艙內的Colter通話。Colter由Colleen口中得知自己已經不在伊拉克前線,而是為一個叫Source Code的系統進行任務,需要利用人的短暫記憶(每次只有八分鐘),讓Colter以火車上的其中一位乘客Sean Fentress(剛好是Christina的同伴)的身份嘗試找出爆炸的真兇,從而阻止兇手再發動進一步的恐怖襲擊。在一次又一次回到爆炸前的火車上,Colter不但解開爆炸的真相,亦同意醒覺自身的情況,對自己的生命重新定位。

在劇情上,不難用偷天情緣以及東方快車謀殺案做比較,因為橋段上有相似之處(Time Loop/Whodunit)。但共通點亦只有這些而已。Colleen和她的上司Dr. Rutledge不斷催促Colter,最初亦不提供資料,令觀眾與Colter一般不知所措。每次八分鐘的段落重覆使用下,慢慢的讓主角理解事情的來龍去脈。雖然每次進入場景的起步點都相同,但拍攝手法上有小許分別,而每次Colter的著眼點和行動都不同,所以只有五個場景(火車、火車站、控制室、實驗艙、芝加哥Millennium Park),但感覺每次都新鮮。

因為每次只有八分鐘,而在現實時序中炸彈魔的下一個襲擊亦步步逼近,在氣氛上形成壓力。導演做到九十分鐘全無冷場,值得一讚。另外,主角不斷回到火車上,從乘客的言行,以及對自身情況的逐步理解,領悟到生命中重要的事情。這在Colter致電老父表白思念之情一幕,特別明顯。同時,導演把這一個分支,與故事中的愛情線相互配合,令Colter對Christina發生興趣,再每次加深瞭解,亦加深Christina原本已存在對Sean的好感,處理手法相當討好。

從世界觀而言,劇本的設定並非全無破綻,但整體上並沒有show stopper,亦能以平衡宇宙的理論自圓其說,合格有餘。由於文戲居多,特技只能有限制地使用,並未影響故事流向。故事到最後留下一條很小的伏線,可能會有續集(雖然個人意願並不希望如此)。

角色方面,Jake Gyllenhaal表現出色,最少三分一場次是他的獨腳戲。作為悲劇英雄,他表現出的悲涼,以及在無可再差的形勢下盡力,演活了影片的tag line:Make every minute count。Vera Farmiga由公事公辦到同情主角,個人認為演得比女主角Michelle Monaghan的love interest角色更好。Jeffrey Wright的瘋狂科學家角色是劇情必須,但並不討好。

個人評分:90/100