所謂人紅是非多,憑出演“高啟強”家喻戶曉之後,演員張頌文近來參加了一檔真人秀《燦爛的花園》錄製,沒想到他買花砍價的情景,卻被一些網友瘋狂吐槽。
當時他跟賣花的大姐討價還價,顯示出對各種綠植市場批發的價格十分了解,當問到“過路黃”這個花種,他把價格砍到了三塊五一盆,表示會多買幾盆。
接著,張頌文又以礬根是單株種植為理由,試圖從六塊錢一盆往下殺殺價,但這次大姐沒有鬆口,還無奈地嘟囔對方是大人物,“咋還這麽摳門”。
而在二手市場挑家具,張頌文聽到老板一個桌架報價200元,驚呼“那你們賣得可真貴”,老板又表示最低150元可以賣,但張頌文還是覺得貴,惹得老板撂下一句“那你自己做吧”。
節目播出以後,看到張頌文精打細算的樣子,有的網友感歎他很會過日子,但也有人很嫌棄地指出張頌文“立窮酸人設”,“砍價的樣子好醜”。隨後張頌文的留言也沒客氣:“不砍價我就會很帥?隻要講價我被你認為窮酸?”
張頌文和那位網友你來我往的回複,倒是引發了圍繞明星該不該在節目上砍價的更多討論。有的網友覺得,張頌文仗著攝像機在拍,對做點小本生意的商販咄咄逼人,是故意立“接地氣”的人設,有點裝了。但也有不少反駁的意見,認為高收入的人群跟普通人一樣,也可以砍價,做生意就是交易,商家覺得不合適可以不賣。
其實如果單拎出一個綜藝片段,確實容易被斷章取義,但張頌文跟老板砍價,是基於他對市場行情的掌握,倒也不是胡亂壓價。在這檔真人秀裏,張頌文確實呈現了自己很會過日子的一麵。
比如坐車途中,他會突然下車跟賣羊的大爺討一些羊糞球用來養花,還會自己縫被角,種種舉動都讓節目組的工作人員猝不及防,稱他“想法真是挺多的”。
他還在鏡頭前對編導直言不諱,既然是展現平時的生活狀態就不需要設定腳本,“我自己做我的編劇就好了”。
而且他還在節目裏公開了自己在北京近郊的農家小院,院子非常樸素,裏麵種著幾棵樹,還有他栽種的花草和瓜果蔬菜,和精心裝飾的各種小玩意。在這個樸素的平房裏,張頌文一住就住了15年。
農家院的附近挨著露天菜場,還有花卉市場,他沒事就去買買菜,跟商販聊聊天,順便搬幾株花花草草回家。所以張頌文在個人賬號跟網友交流起花卉的價格,自然熟稔。
靠幾部戲有了知名度以後,網友見他總穿同一件襯衫覺得奇怪,他才透露這件三十多塊錢的衣服,他穿了十幾年。
所以張頌文在真人秀裏的節儉是“作秀”嗎?他真的是把節儉刻在了骨子裏,這跟他在成名前漫長的困窘生活有關。
節目裏,張頌文跟好兄弟周一圍和林家川(《狂飆》裏唐小龍的扮演者)聊起第一次坐飛機的經曆,當時他隻是劇組裏的工作人員,遇到投資方跑路,連回北京的路費都沒有了。在一籌莫展之際,還是同劇組的翁虹伸出了援手,直接把他和林家川的機票都承擔了。翁虹的這次善舉讓張頌文至今記憶猶新。
不過很多北漂的明星在走紅以前都曾有一段窮困日子,張頌文出道20多年,因《狂飆》爆火以後,還能保持一顆過日子的平常心態嗎?這還得回溯他出道以前七、八年的工作經曆。
提起張頌文的演藝道路,就離不開“大器晚成”的評價。1976年出生於山東韶關,張頌文從小喜歡看電影,但他從職高畢業後從事的工作卻跟演員毫不沾邊:當過空調安裝員、賣過飲料,也做過酒店服務生,後來回到老家進入旅遊業,導遊一做就做了五六年,跟各路人等打交道,足跡遍布大江南北。
雖然導遊當得出色,但張頌文還是想追逐自己的電影夢,2000年,他如願考入北京電影學院職高班,那時他已經25歲。作為全專業最大齡的學生,張頌文學習非常刻苦,還是大家信任的班長。但頂著“專業第一”的成績畢業,張頌文依然無戲可拍,原因就出在他“非主流審美”的長相。
彎眉細眼還有一張上翹的嘴,身材也不高大,他跟傳統意義上的俊朗小生相去甚遠。2003年到2004年跑了幾百個劇組麵試,但卻沒得到一個演出機會。為了生存,他爭取到留校當助教的機會,開始教學生表演。最困難的時候,因為交不起房租,他搬到京郊順義的農家院,買菜也隻能趁市場快關門撿一些別人不要的菜葉。
這時候,北影的師姐姚晨幫了他一把。姚晨在學校就對張頌文印象很好,得知他接不到戲,就介紹電視圈裏的人脈給張頌文認識。姚晨對自己的照顧,讓張頌文深深感激。
2004年,張頌文終於在電視劇《乘龍快婿》中有了角色機會,在廣東地區有了反響。靠著不斷爭取,過了幾年,他又在尤小剛導演的《楊貴妃秘史》裏出演配角,又毛遂自薦,爭取到電影《精武風雲》和《四大名捕》的參演機會。
但拍戲以外的大部分時間裏,他的身份還是為別人當表演老師。
隨著在業內的口碑不斷累積,張頌文終於被更多導演關注到,2016年,他接演了電影《西小河的夏天》《風中有朵雨做的雲》,後一步電影裏他體製內主任的戲份,生動而有細節,獲得很多觀眾的讚賞。
而他再次引發觀眾,是2020年大爆懸疑劇《隱秘的角落》裏的父親角色,吃餛飩那場戲,堪稱教科書級別的細膩。
而2023年《狂飆》之所以一炮打響,很大程度是因為張頌文對“高啟強”精彩的塑造。從賣魚蛋的街販到霸氣的黑社會老大,因為張頌文對底層人民的生活有過仔細的觀察接觸,才能演好“強哥”每一個階段的轉折起落。
老同學周一圍對張頌文有過一句評價,“事故而不圓滑”。張頌文每到一處拍戲,都喜歡逛當地的菜場跟小販們聊天,學習種菜的知識,了解他們的生活。有人誇張頌文熱愛生活,張頌文的回複是:“我每天都在生活,隻能愛它。”(文/景風
責編/流螢)
-->
`,
"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=257369&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 ;
}