荒诞与真实--彭浩翔作品《出埃及记》[豆瓣影评]
文章来源: 娱乐大世界 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
又名: Exodus / The Exodus
导演: 彭浩翔
主演: 刘心悠 / 任达华 / 张家辉 / 邵美琪
上映年度: 2007
在影片中任达华和刘心悠饰演一对老夫少妻,任达华偶然发现了一个秘密:数个女人,因为不忿世上的负心汉,组织起来,以女厕为聚会地方,讨论杀坏男人计划……
http://player.youku.com/player.php/sid/XOTgxNTU3Ng==/v.swf
其實,從英女皇掛像的雙眼zoom
out至警局走廊一班蛙人打犯,彭導在電影第一幕已經開宗明義跟我們交代了他的來意,他要說的是一個關於「個體vs建制」的故事。在我們的文化背景裡,英女皇曾經是最高權力的代表,而那一雙眼亦很容易令我們想起從前清潔香港的海報那一雙監視的眼神,第一個鏡頭已經非常刻意地哂昧讼筢鐏戆呀ㄖ坪蜋嗔Φ母拍钜?搿H芜_華是軍裝警員,亦即是警隊中最低級的,人數最多的一層,從他被委派到報案室和接手盤問張家輝之前的鋪排來看,他是一個不敢挑戰建制的人,連替需要早走同事接手落口供亦多番推搪,他亦是一個有堅持的人,當他看見旁邊的女同事把皮鞋脫下來換上拖鞋,臉上立即露出不值所為的神色,他坐在電腦前的每一個動作都是如此認真和嚴謹。任達華實在演得很好,非常有戲味。導演用一幕戲交代了任的性格,便立刻切入故事,把任推進那個「女人殺男人組織」的旋渦裡。
前段由張家輝出現到死亡,我們看到任達華作為個體如何去對抗龐大的建制,從那緩慢的推進,我們看到他的無力、掙扎與堅持。直轄上司不願受理有關邵美琪防礙司法的報告,邵美琪暗地裡哂脵嗔τ绊懭尾榘福?饽覆煌1破人???刚??浗浉闵?猓?凶约菏聵I」,老婆不停責怪他只顧查案而忽略了家裡的事,然後再來一個免費日本旅行作利誘,連特首都說要「做好呢份工」。其實,任達華只是一個普通的軍裝警員,沒有什麼遠大的理想,只是,當他面對真理和公義的問題,他無法坐視不理,然而他身邊的環境卻像兩面向內推壓的牆,步步進迫叫他動彈不得,早在片中任替張補落口供後離開走廊的一幕,彭導便利用影像為任的處景寫下了伏線,後來亦有很多任達華被置在大環境正中央的鏡頭。
http://player.youku.com/player.php/sid/XOTgxNzgxMg==/v.swf
這電影最重要的一個鏡頭,應該是任達華為張家輝補錄口供的一幕,那一個180度水平旋轉的top
shot,交代了任和張身份的互換,說是互換,不如說是「命摺沟霓D移。這的確是很有趣的轉移,由最初第一次錄口供任對張的輕視和質疑,到最後承繼了他的一切,包括他的使命,他被恐嚇後的畏縮,他的妻子,還有最後的死亡。在那間小小的盤問室內,任達華又任會想到自己會有如斯下場。
詹瑞文那個輪椅人的安排也很有意思,從片初到片末,由遠至近,像死神一樣,步步迫近任達華,然而他卻無法預知自己的死亡,亦無從擺脫厄摺S只蛘撸瑲垙U和不能說話的詹瑞文本身已是一種強烈的警告,在他唯一以正面出場的一幕,他用強烈的眼神和表情,用盡全身力氣轉動指環,不就是要告訴任,厄咭呀浥R近了,你要起來反抗,要不然下場跟我一樣。然而,面對如此龐大的體制和神秘的殺人集團,任達華又可以怎樣﹖
當其他人都因畏懼而退出了,仍然要堅持下去嗎﹖當其他人都因為要保護自己而退縮了,仍然要堅持下去嗎﹖當其他人都陣亡了,仍然要堅持下去嗎﹖當至愛和家人都出言制止,仍然要堅持下去嗎﹖在死亡的威脅下,任達華選擇了投降,他選擇了苟且偷生。看到任達華和溫碧霞肉慾交纏,我差點沒流淚,那一刻的情慾,根本是慰藉,慰藉精神上的失落。這不是人生最大的悲哀嗎﹖
http://player.youku.com/player.php/sid/XOTgxNzkzMg==/v.swf
K房內那一首「小城大事」並不是任達華和溫碧霞的偷情之歌,而是一首的哀歌,那長得讓人不耐煩的long
take其實是一種哀悼儀式,不單是為了任達華的精神死亡,也為哀悼我們和這個城市。電影院的暗黑中,我看見的不是任達華,而是很多不同的身影,包括建制以內和建制以外的,任何一個對公義和真理執著的人,任何一個抱有理想的人,任何一個不甘心降服於這個扭曲悖謬的世界的人。
小城大事:我們的哀歌-- 細細 (香港)
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 0;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=29982&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}