http://baike.baidu.com/view/222058.htm

这部改编自基恩·布汝尔1995年出版的同名小说的电影在当年的十月档票房榜上称冠。本来这部电影的外星人主人公属意于威尔.史密斯,凯文.斯派西本来是被导演邀来演那个心理医生。由于档期的缘故,威尔.史密斯无法出演,结果本来就对心理医生这个角色不感兴趣的斯派西如愿以偿地成了片子的第一主人公——来自K-PAX的外星人波特,资深实力男星杰夫.布里奇斯则接下了心理医生一角。事实上,演员与角色之间的变动完全是不值得让人担心的,当然这不是在否定威尔.史密斯的人气和演技,结果就是,这部电影成为一部不输原著的好看的电影。

从卢卡斯的《星球大战》、斯皮尔伯格的《E.T》和《第三类接触》等科幻电影里面,我们一直被说服相信外星人就是一幅这样的怪模样——大脑袋、斜视的眼睛、尖下巴、小嘴和小鼻子,而长得似人形的外星人都是清一色的金发碧眼,这些对外星人形象的想象不能说不丰富,但是却远不及由观众自己想象得到的虚构快感来得真实,而且很容易让人产生不信服的感觉。《K星异客》完全没有这方面外星人形象的煞费苦心的设计,外星人就是斯派西这个活生生的人,他对于和美国人长的一样并且会说英语的解释是他要“入乡随俗”,这并不牵强,因为这样一个外星人的形象设定是跟之后剧情的起伏是有着紧密联系的。这种没有大脑袋怪物作为角色想象的设置决定了剧情的重点不是地球人类与外星人之间的新鲜碰撞与激烈冲突,而更多的是关于两种人之间的沟通,况且《K星异客》丝毫没有打着外星人旗号来制造笑料的意思。电影里面外星人波特与心理医生鲍威尔之间的很多对话都涉及到了自然、科学、社会等问题,产生了很多碰撞火花,这些“探讨”可以理解为原著作者借书中人物来表达自己的想象力的一种设计方式,虽然这些想象并不可能得到地球上天文学权威界的认可,但是这种方式还是非常引人入胜的。
关于这部电影的最多的争论就是波特到底是真的外星人还是那个受了极大刺激后精神失常的罗伯.波特。而片子就从带着墨镜的斯派西从天而降开始。他坚持自己是来自K-PAX的外星人,于是他理所当然地被带进了精神病院,并且由布里奇斯饰演的心理医生马克.鲍威尔跟他沟通治疗。从这里开始,看电影的人就开始被剧情套住了,基本上来说,没有人不会想在接下来的剧情中一探究竟,到底这个外星人有什么秘密。之后波特的一系列关于他的星球的描述和对地球上一些科学理论的推翻都说得头头是道,鲍威尔可能会迷惑甚至有些相信波特的话,但作为一个出色的心理医生,他的职业理智让他试图找出证明波特的话都是胡言乱语的证据。然而当他带波特去跟权威的天文学家见面的时候,波特不可思议地画出了精确的星球轨道,并解答了困惑天文学家们的问题。电影里面没有运用任何特技去表面化地展现波特的外星人技能,唯一有一次是鲍威尔的小舅子让波特展示一下的超光束旅行,波特做了,但只是站在原地说了“再见欢迎”,这也是可以让人信服的,因为速度太快了或者说波特确实是个精神病患者。任何的特技展示对这部电影的剧情来说都是愚蠢的,因为接下来的剧情完全是以悬疑取胜的。
故事的转机出现在鲍威尔对波特做催眠诱导他说出过去发生过什么事,也就是当观众几乎认定波特就是外星人的时候,鲍威尔的催眠让波特说出了一些关于一个他的朋友的故事,并且数次诉说的过程中都有很强烈的激动情绪。这让观众和鲍威尔都产生了更为强烈的解开谜底的好奇心。之后聪明的鲍威尔从波特落下的铅笔头上找到了波特口中那个惨烈的故事的地点。鲍威尔连夜启程去到那里,从当地警察口中知道了过去一桩轰动一时的案子——一个叫罗伯.波特的男人回到家撞见一个歹徒杀了他的妻子和女儿,发狂的他扭断了歹徒的脖子,然后自己跳入湍急的河流,警察说他们当年并没有找到波特的尸体,但理所当然地认为跳入那样一条河流的人应该已经溺水而死。
鲍威尔有了自己的结论并对罗伯.波特产生了强烈的同情。他回到纽约再次跟波特详谈,并指出波特就是当年并没有死的罗伯.波特。然而波特矢口否认,并毅然决定在7月27号乘坐超光束回K-PAX星球。所有人都注视着7月27号早上,监视屏在波特走的那一刻变得雪花一片,特技毅然没有呈现在观众面前,房间里只剩下了倒在地上的波特,此后鲍威尔就照顾起坐在轮椅上一言不发的罗伯.波特。
原著作者的构思非常之巧妙,影片的导演也聪明地运用了细节暗示来给观众谜底。其实基本上来说,波特确实是外星人,只不过他自始至终寄居(寄居这个词在开头跟鲍威尔的谈话中有暗示)在那个跳河未死的罗伯.波特身体里。他怎么跟罗伯.波特成为的好朋友的具体经过无从知晓。总之外星人波特寄居到罗伯身体里并从天而降到纽约的意义就在于把罗伯这样一个有着悲惨经历和回忆的受刺激者带到一个能给照顾好罗伯的地方。就像鲍威尔说的那样:也许是波特选择了我。最后波特对鲍威尔说了一句话:既然你找到了罗伯,那请你好好照顾他。很明显外星人波特帮自己的地球人朋友罗伯找到了好的托付人,所以他27号早上还是走了,所以罗伯.波特的身体会昏倒在地上,精神病院里终日一言不发的患者贝丝也确实是被他选择带到K-PAX星球去了。
片子里对人类的生存状态和一些潜伏的情感都有讨论到,最显著的就是影片对精神病院里的病人的角色设置。外星人波特说地球上的人类正处在进化的初级阶段,并且间接指出了地球上关于杀戮、贪婪、欲望等方面的罪恶因子。他用一种他们星球习以为常的思考方式治好了一些精神病院的病人,这种思考方式可以理解为导演、原著作者的说教,但是它也许是对的,是更好的方式。最后外星人波特留给鲍威尔的话很精辟:他说在他们星球有这样一种理论,宇宙是反复地收缩与膨胀的,所以发生的一切也是不停地被重复的,所以当前你有什么错,最好马上就改正,因为这是你唯一的一次机会。这种带有宗教色彩的理论其实是很有道理的,所以鲍威尔更懂得了珍惜家庭,珍惜妻女,并且最后终于跟一直以来关系不好的和前妻所生的儿子开始了沟通。
凯文.斯派西几乎可以凭借任何一部他主演的电影让观众爱上他,这一部当然可以。事实上他是在演情感很多面的一个人物或者说两个人物,波特这个角色被他演绎得非常有层次感,平静和爆发都处理得相当细致到位,台词和肢体方面的功力也由于多年的舞台剧经历而炉火纯青。杰夫.布里奇斯也是响当当的好戏之人,在片子里的表演不输斯派西,虽然角色并不如外星人角色那样出彩,但是演绎心理医生这个角色,布里奇斯是实实在在地交足了戏份。

K星异客的更多相关文章

  1. Part Acquisition(spfa输出路径)

    Part Acquisition Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 4080   Accepted: 1742 ...

  2. 【51nod1705】七星剑(成环DP)

    点此看题面 大致题意: 你要把一把剑从0星升至7星,有n颗宝石供你选择,第i颗宝石的价值是c[i],用第i颗宝石将剑从k-1星升至k星的成功率是prob[k][i],而失败后会掉lose[k][i], ...

  3. 刷题记录:Codeforces Round #734 (Div. 3)

    Codeforces Round #734 (Div. 3) 20210920.网址:https://codeforces.com/contest/1551. 编程细节:下标定义不要一会[1,n]一会 ...

  4. django模型操作

    Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表        

  5. 2019icpc上海站 打星体验,首次感想 D K代码

    暑期训练以来首次参赛,体验还行吧,过程有些战战兢兢. 刚开始以为是正式队,热身赛只过了一题,有很大的压力,正赛前一天晚上才知道是打星队,有点如释重负的感觉.也幸好都是打星队,不然真的有可能打铁,虽然实 ...

  6. hdu5713 K个联通块[2016百度之星复赛B题]

    dp 代码 #include<cstdio> ; ; int n,m,k,cnt[N]; ]; ][],i,j,l,a,b; int check(int x,int y) { int i; ...

  7. 2016百度之星 初赛2A ABEF

    只做了1001 1002 1005 1006.剩下2题可能以后补? http://acm.hdu.edu.cn/search.php?field=problem&key=2016%22%B0% ...

  8. 2016百度之星 资格赛ABCDE

    看题:http://bestcoder.hdu.edu.cn/contests/contest_show.php?cid=690 交题:http://acm.hdu.edu.cn/search.php ...

  9. 3. K线基础知识三

    1. 阴线 证券市场上指开盘价高于收盘价的K线,K线图上一般用淡蓝色标注,表示股价下跌,当收盘价低于开盘价,也就是股价走势呈下降趋势时,我们称这种形态的K线为阴线. 中间部分实体为蓝色,此时,上影线的 ...

随机推荐

  1. redis之常用Set和ZSet命令

    redis五种数据类型:String,Hash,List,Set,ZSet.五种数据类型各有优点,各司其职.最后两种数据类型Set和ZSet基本上是一种,ZSet就是给Set加了个排序而已(相当于加了 ...

  2. powdesigner建表

    默认打开powerDesigner时,创建table对应的自动生成sql语句没有注释. 方法1.comment注释信息 在Columns标签下,一排按钮中找到倒数第2个按钮:Customize Col ...

  3. php 伪造HTTP_REFERER页面URL来源的三种方法

    php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER['HTTP_REFERER']; 但是$_SERVER['HTTP_REFERER']也是可以被伪 ...

  4. C语言之对指针概念的初步探究

    指针?什么是指针? 指针(pointer)是一个值为内存地址的变量(或数据对象). 接下来从变量的角度分析: 变量有两个属性,一个是地址,一个是值. 指针与普通变量的不同之处在于:指针变量的值是一个内 ...

  5. Django-redis 缓存

    存在内存中 Diango-redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集 ...

  6. 2015苏州大学ACM-ICPC集训队选拔赛(1) 1006

    取金币 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submissio ...

  7. sqoop数据校验

    sqoop数据校验 # check data oracle_cnt=$(sqoop eval \ -Dmapred.job.queue.name=${queue} \ --connect ${conn ...

  8. SQL SERVER LEFT JOIN, INNER JOIN, RIGHT JOIN

    JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只 ...

  9. CENTOS7下安装REDIS4.0.11

    拷贝收藏私用,别无他意,原博客地址: https://www.cnblogs.com/zuidongfeng/p/8032505.html 1.安装redis 第一步:下载redis安装包 wget ...

  10. JS你可能还不知道的一些知识点(一)

    js程序是用Unicode字符集编写的, 2.转义字符:反斜线 1 2 3 4 function Test(){   var s='you\'re right,it can\'t be a quote ...