华为公主姚安娜大爆发,主演电影入围戛纳电影节
文章来源: 综合新闻 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
戛纳短片主竞赛短片《海边升起一座悬崖》13日发布官方预告,并将在戛纳电影节进行全球首映,角逐今年的短片“金棕榈”。
综合《湖南日报》、新浪娱乐报道,第75届戛纳国际电影节于5月17日到5月28日举行。届时,影片《海边升起一座悬崖》将与毕赣执导,谭卓,陈永忠等主演的另一部华语片《破碎太阳之心》共同角逐短片主竞赛单元金棕榈大奖。据悉,今年共有140个国家和地区的3507部短片报名短片竞赛单元,9部短片最终入围。
作为《海边升起一座悬崖》的独立编剧,这是萧子木华(本名:李少华)第二次携作品入围戛纳,萧子木华也成为中国第一位、也是唯一一位两度入围戛纳短片主竞赛的编剧。2018年,萧子木华编剧的短片《延边少年》就曾入围第71届戛纳短片主竞赛单元并获得评委会特别提及奖。
据了解,在《海边升起一座悬崖》剧本创作之初,萧子木华就主动前往拍摄地采风,为影片故事寻找“地气/本土化”的支撑和抓手,并在反复打磨剧本的过程中,梳理出了一个既可供素人演员呈现、同时又兼具戛纳基因的叙事线索,而这也成为了影片入选戛纳主竞赛单元的“关键核心”之一。
《海边升起一座悬崖》讲述了一名小城女孩在遭遇不得不搬离家乡之际,重新走过生活的城市,在见识了故土生活中的盼、念、淡与美后,临告别才发现自己对一方烟火的不舍,进而思考生活其他可能性的故事。
《海边升起一座悬崖》海报。(图片来源:导演陈剑莹微博)
萧子木华在回忆《海边升起一座悬崖》剧本创作时说,他乐于以一种魔幻的形态去呈现“即将成年的人”的状态,“这种状态可以简单描述为,那个年纪看似什么都懂,但其实很多事情并未认真思考过,包括自己的选择”。《海边》正是通过小城未成年女孩的离别时所产生的思考,去触及这个“可以选择的觉醒”。
另外值得关注的是,《海边升起一座悬崖》是姚安娜首次挑战拍摄文艺短片,新锐导演搭档新人演员,这样的“双新”组合让人这部作品充满期待。导演陈剑莹毕业于纽约大学Tisch电影学院,具有非常敏锐的选材能力,这部电影在宜宾取景,拍摄出了中国小城的独特美感。陈剑莹曾在采访中谈到创作理念:“本片有一些形而上的表达,传递了人与生存环境,与过去记忆之间的情感,并在视听上有新的尝试。”
姚安娜是华为主要创始人兼总裁任正非的女儿。第一次演戏的姚安娜也收获了导演的认可。陈剑莹赞其身上有一种非常自然的状态,与整部影片的基调格外契合。女性电影人之间的惺惺相惜让这部作品充满文艺细腻的气质,无论是官方发布的物料还是剧照中都萦绕着一种让人舒服的氛围。别具一格的选材角度,搭配一种视觉奇观的艺术氛围,让网民对姚安娜的这部电影短片期待满满。很多网民看过预告后纷纷表示:“非常喜欢这部电影的风格,姚安娜的形象与情绪都很到位。”
-->
`,
"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 = 14;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=11564725&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 ;
}