纵横娱海 杨剑:《侵入者》人与人之间的怀疑与猜忌
我国电影院因新冠疫情有改善后得以重新营业,没想到最卖座的却是两部韩国片,即上星期在这里与大家分享的《尸速列车:感染半岛》及本周要谈的《侵入者》。
这个现象当然不能以韩国片一夜之间成为观众最爱视之,而是当电影市场缺乏好莱坞的巨片,中文片又失去观众信心时,制作严谨的韩国商业片对观众来说显得较有吸引力,也较有信心捧场的选择。

笔者每次谈韩国电影时,都会强调其制作水准已和美国片不相上下,并从好莱坞电影取经,但却能做到不会突兀的搬字过纸,而是赋予本身的文化特色及风格吸引观众。特别是在惊悚悬疑类型片方面,他们一直有著卓越成绩,这次也交出及格之作。
作家出身的宋元平执导的《侵入者》是向美国90年代曾盛行一时的家庭惊悚悬疑类型片偷师,但加入恐怖元素,在几位演技精湛演员的配合下,总成绩虽不是什么惊世佳作,但却有足够取悦普罗观众的吸引力。
影片故事描述建筑师书振(金武烈饰)在妻子车祸意外去世之后,突然收到25年前失踪妹妹宥珍(宋智孝饰)的联络,父母亲都喜出望外欢迎她回家居住团圆。然而,一起生活后书振对这位失散多年的“妹妹”对自己女儿的过于亲暱,以及迅速与家人融洽的态度和行为感到不适应,而开始对“妹妹”真实身分感到怀疑并暗中调查;特别是宥珍入住后家里开始接连发生许多怪事。然而,他本身因在工作上受到长期累积的压力,加上丧妻以及当年因大意失妹的愧疚伤痛而长期服药治疗,令人对他的清醒性置疑。
《侵入者》的悬疑性来自人与人之间的怀疑与猜忌,这种情况又因男主角的精神状况而使得他好像针对“妹妹”,这正是影片在悬疑之余的强烈戏剧性所在。在剧情的推进下才慢慢揭露宥珍的确有很多的问题及秘密。最后真相是与邪教组织有关,也与主角妻子死亡有间接关系。
不过,影片的瑕疵,出在风格前后不统一,前半段剧情在宥珍出现后就充满悬疑氛围,让观众对剧中人谁真谁假的猜疑兴趣十足。但到她真实身分揭晓后,剧情的悬疑性便无法加以延续,结局前书振女儿被掳而他在绝境中用武力舍命救女儿的压轴戏都属俗套公式安排,悬疑气氛已荡然无存。
演员方面,属于一线红星的男主角金武烈拍片不少,胜在演技多面化,成名作《延坪海战》中演菜鸟军员的惊惶失措,上一部电影《诚实候选人》饰演事事要为说谎女议员补镬的私人秘书及跟班有强烈的喜剧感,而本片出演身心交瘁建筑师的压抑烦躁亦收放自如。
女演员宋智秀出道已接近20年,是当地人气极高的影视双栖艺人兼电视节目主持人,电影处女作是2003年的恐怖片《女高怪谈3:狐狸阶梯》,而给人印象深刻之作有2008年的《霜花店》及2013的《新世界》等,都占戏不多但却光芒四射。《侵入者》演表面纯情无邪,但却笑里藏刀的角色让人毛骨悚然,是电影一大亮点。
韩国电影目前在台湾及香港的市场都非常吃香,而新马两地也开始有此趋势,以他们的实力,应该会更大作为。
*本網站有權刪除或封鎖任何具有性別歧視、人身攻擊、庸俗、詆毀或種族主義性質的留言和用戶;必須審核的留言,或將不會即時出現。
SQL: Array
(
[0] => Array
(
[query] => SELECT * FROM "wp_posts" WHERE "wp_posts"."ID" = :MeD0_mK AND "wp_posts"."post_status" = :MeD1_mK LIMIT 1
[params] =>
[time_ms] => 0.671864
)
[1] => Array
(
[query] => SELECT tt.term_id as tagid from wp_term_relationships tr
left join `wp_term_taxonomy` tt On tt.term_taxonomy_id = tr.term_taxonomy_id
WHERE tt.taxonomy IN ('post_tag')
AND tr.object_id = 2139411
[params] =>
[time_ms] => 0.562906
)
[2] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD2_mK AND "wp_term_taxonomy"."taxonomy" = :MeD3_mK LIMIT 1
[params] =>
[time_ms] => 0.423193
)
[3] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD4_mK AND "wp_term_taxonomy"."taxonomy" = :MeD5_mK LIMIT 1
[params] =>
[time_ms] => 0.335932
)
[4] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD6_mK AND "wp_term_taxonomy"."taxonomy" = :MeD7_mK LIMIT 1
[params] =>
[time_ms] => 0.22316
)
[5] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD8_mK AND "wp_term_taxonomy"."taxonomy" = :MeD9_mK LIMIT 1
[params] =>
[time_ms] => 0.339985
)
[6] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD10_mK AND "wp_term_taxonomy"."taxonomy" = :MeD11_mK LIMIT 1
[params] =>
[time_ms] => 0.334024
)
[7] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD12_mK AND "wp_term_taxonomy"."taxonomy" = :MeD13_mK LIMIT 1
[params] =>
[time_ms] => 0.334024
)
[8] => Array
(
[query] => SELECT "meta_key","meta_value" FROM "wp_postmeta" WHERE "post_id" = :MeD14_mK
[params] =>
[time_ms] => 0.442982
)
[9] => Array
(
[query] => SELECT * FROM "wp_posts" WHERE "wp_posts"."ID" = :MeD15_mK AND "wp_posts"."post_status" = :MeD16_mK LIMIT 1
[params] =>
[time_ms] => 0.346899
)
[10] => Array
(
[query] => SELECT * FROM "wp_posts" WHERE "wp_posts"."ID" = :MeD17_mK AND "wp_posts"."post_status" = :MeD18_mK LIMIT 1
[params] =>
[time_ms] => 0.267029
)
[11] => Array
(
[query] => SELECT * FROM "wp_posts" WHERE "wp_posts"."ID" = :MeD19_mK AND "wp_posts"."post_status" = :MeD20_mK LIMIT 1
[params] =>
[time_ms] => 0.262022
)
[12] => Array
(
[query] => SELECT tt.term_id as tagid from wp_term_relationships tr
left join `wp_term_taxonomy` tt On tt.term_taxonomy_id = tr.term_taxonomy_id
WHERE tt.taxonomy IN ('post_tag')
AND tr.object_id = 2139411
[params] =>
[time_ms] => 0.250816
)
[13] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD21_mK AND "wp_term_taxonomy"."taxonomy" = :MeD22_mK LIMIT 1
[params] =>
[time_ms] => 0.22006
)
[14] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD23_mK AND "wp_term_taxonomy"."taxonomy" = :MeD24_mK LIMIT 1
[params] =>
[time_ms] => 0.242949
)
[15] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD25_mK AND "wp_term_taxonomy"."taxonomy" = :MeD26_mK LIMIT 1
[params] =>
[time_ms] => 0.248909
)
[16] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD27_mK AND "wp_term_taxonomy"."taxonomy" = :MeD28_mK LIMIT 1
[params] =>
[time_ms] => 0.232935
)
[17] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD29_mK AND "wp_term_taxonomy"."taxonomy" = :MeD30_mK LIMIT 1
[params] =>
[time_ms] => 0.205994
)
[18] => Array
(
[query] => SELECT "wp_terms"."term_id" AS "term_id","wp_terms"."name" AS "name","wp_terms"."slug" AS "slug","wp_terms"."term_order" AS "term_order","wp_term_taxonomy"."description" AS "description","wp_term_taxonomy"."parent" AS "parent","wp_term_taxonomy"."count" AS "count","wp_term_taxonomy"."taxonomy" AS "tax" FROM "wp_terms" LEFT JOIN "wp_term_taxonomy" USING ("term_id") WHERE "wp_terms"."term_id" = :MeD31_mK AND "wp_term_taxonomy"."taxonomy" = :MeD32_mK LIMIT 1
[params] =>
[time_ms] => 0.252008
)
)
Redis: Array
(
[0] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:2139411
[2] => info
)
[time_ms] => 0.28
)
[1] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => category_info:all
[2] => info
)
[time_ms] => 0.69
)
[2] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist7749
[2] => 0
[3] => 7
)
[time_ms] => 0.25
)
[3] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4724508
[2] => info
)
[time_ms] => 0.36
)
[4] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4716137
[2] => info
)
[time_ms] => 0.26
)
[5] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4706797
[2] => info
)
[time_ms] => 0.25
)
[6] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4697915
[2] => info
)
[time_ms] => 0.25
)
[7] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4688364
[2] => info
)
[time_ms] => 0.26
)
[8] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4678351
[2] => info
)
[time_ms] => 0.26
)
[9] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4668668
[2] => info
)
[time_ms] => 0.23
)
[10] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist10686
[2] => 0
[3] => 7
)
[time_ms] => 0.22
)
[11] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4865407
[2] => info
)
[time_ms] => 0.22
)
[12] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4707791
[2] => info
)
[time_ms] => 0.21
)
[13] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4410232
[2] => info
)
[time_ms] => 0.22
)
[14] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4298739
[2] => info
)
[time_ms] => 0.24
)
[15] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4250920
[2] => info
)
[time_ms] => 0.19
)
[16] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:3977528
[2] => info
)
[time_ms] => 0.2
)
[17] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:3957192
[2] => info
)
[time_ms] => 0.21
)
[18] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist12999
[2] => 0
[3] => 7
)
[time_ms] => 0.21
)
[19] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4724508
[2] => info
)
[time_ms] => 0.39
)
[20] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4716137
[2] => info
)
[time_ms] => 0.25
)
[21] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4706797
[2] => info
)
[time_ms] => 0.24
)
[22] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4697915
[2] => info
)
[time_ms] => 0.22
)
[23] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4688364
[2] => info
)
[time_ms] => 0.22
)
[24] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4678351
[2] => info
)
[time_ms] => 0.24
)
[25] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4668668
[2] => info
)
[time_ms] => 0.24
)
[26] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist53012
[2] => 0
[3] => 7
)
[time_ms] => 0.19
)
[27] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:5000678
[2] => info
)
[time_ms] => 0.23
)
[28] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4991641
[2] => info
)
[time_ms] => 0.23
)
[29] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:4982169
[2] => info
)
[time_ms] => 0.26
)
[30] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:2123632
[2] => info
)
[time_ms] => 0.17
)
[31] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => HGET
[1] => post_info:2061859
[2] => info
)
[time_ms] => 0.17
)
[32] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist58825
[2] => 0
[3] => 7
)
[time_ms] => 0.18
)
[33] => Array
(
[command] => RAW
[arguments] => Array
(
[0] => ZRANGE
[1] => termlist58826
[2] => 0
[3] => 7
)
[time_ms] => 0.18
)
)