导演:曹盾
主演:章宇 / 窦骁 / 吕凉 / 蔡鹭 / 赵蕴卓 / 公磊 / 杨溢 / 赵魏 / 高至霆 / 余皑磊 / 韩昊霖 / 张艺凡 / 雷佳音 / 朱亚文 / 周一围 / 李光洁 / 石兆琪 / 冯嘉怡 / 俞灏明 / 芦芳生 / 刘佳 / 钱泳辰 / 周德华 / 寒青 / 韩秋池 / 李思博 / 董文军 / 曲高位 / 王沛禄 / 何超莲
类型:动作 / 古装
制片国家/地区:中国大陆
上映日期:2026-09-25
豆瓣评分:6.0
IMDb评分:6.6
《敦煌英雄》:一面精致的唐旗,插在一座摇摇欲坠的城头
有些电影让人愤怒,有些电影让人遗憾,而《敦煌英雄》属于第三种——它让你在走出影院时,既为那些惊艳的画面感到骄傲,又为那些支离破碎的故事感到羞耻。就像片中那面在风沙中飘扬的唐旗:旗子本身绣工精美,可插旗的城头早已千疮百孔。
一、剧情:一部用旁白缝补的“断片式”史诗
《敦煌英雄》取材于晚唐归义军收复沙州的真实历史——公元848年,张议潮率众起义,收复被吐蕃占据六十余年的沙州,遣使高进达历时两年抵达长安报捷。这段历史本身的悲壮与热血,足以支撑一部荡气回肠的史诗。然而,主创偏偏选择了一个令人困惑的路径:不拍张议潮如何横扫河西,而是虚构了一支“归义小分队”,把镜头对准狼鹞子(章宇饰)、诺次(蔡鹭饰)、张月牙(赵蕴卓饰)和曹光宗(窦骁饰)这几个史书无名的小人物。
马伯庸擅长从历史缝隙中填充故事,这招在《长安十二时辰》里奏效——张小敬在《安禄山事迹》中只有一句话的记载,却被他扩写出五十多万人的8.1分作品。但《敦煌英雄》的问题在于,观众对归义军的期待是张议潮如何“西尽伊吾,东接灵武”,结果进了影院看到的却是一部“国产古装版《疯狂的麦克斯》”。
更要命的是,剧情的割裂感严重到令人怀疑自己在看一部“高光名场面集锦”。影片2023年定档又撤档,积压三年后地名从沙州改成漠州,反派从论恐热改成任光热,核心人物张议潮改成张佑承。这些改动造成的直接后果是:口型和台词对不上,人物动机断裂,情节链像散落一地的珍珠——你不知道他们怎么就碰上了,不知道反派怎么就突然复活了,不知道某些人物怎么就突然下线了。知乎上有观众精准总结:“电影不是不能留白,可留白变成断片,那就是另一码事。”
最令人窒息的是反派的设计。吕凉饰演的任光热,出场露腚、体型如相扑运动员、妆造酷似《沙丘》里的哈克南男爵——这种荒诞的造型放在一部历史题材电影里,产生的不是压迫感,而是出戏感。而结尾正派仅凭一面破旗和几件旧铠甲就击溃匪军的“决战”,更是让影评人直接开怼:“打仗不能光靠喊口号,主流观众都是接受过唯物主义教育的,咱们不怎么吃这一套!”
二、表演:章宇被浪费,窦骁成“客串”,雷佳音只剩海报
这部电影的演员阵容堪称豪华,三十多位实力派演员集结,但大部分都成了“豪华背景板”。
章宇演的狼鹞子是全片核心视角,但角色给他的空间极其有限。正片里他连名字都没有,始终称自己“无名无姓”,仅在片尾演员名单里一闪而过。有观众直言“章宇撑不起前后这种人设,全程很装”。这不完全是演员的问题——当剧本把人物弧光削得只剩“披过虎皮,想做回人”这一句关键台词时,任何演员都难以凭空建立可信度。
窦骁的遭遇更令人唏嘘。他饰演的曹光宗定位是主要人物,但“出场和台词极度有限,甚至不如客串戏份比例高”。窦骁为角色剃了光头,结果观众在正片里能看到的表演,还不如他在预告片里的镜头多。朱亚文更惨——演员名单里有他,片尾雷佳音的大幅海报挂着,而朱亚文的画面“踪迹全无”。
唯一算是立住的是蔡鹭饰演的诺次。这个逃兵回家的段落相对完整——回家发现妻子生了别人的孩子,得知是匪军所为,儿子看到来人就上前扑咬,不想再有歹人伤害母亲。这个细节的残酷和真实,是全片为数不多让人动容的瞬间。
三、视听语言:顶级的美术,失控的叙事
如果只看画面,《敦煌英雄》值8分以上。曹盾出身摄影,这一点毋庸置疑。敦煌莫高窟第156窟的《张议潮统军出行图》被精美地复刻到银幕上,张十二娘的眉心花钿、眼侧斜红完全依照河西晚唐妆式,唐甲胄将士的叉手礼都经过仔细考据。大漠孤烟、黄沙莽莽、残阳如血——这些画面的质感在国产电影中确实少见,有观众评价“有几幕简直是对唐代壁画场景的还原”。
但问题恰恰在于:曹盾把电视剧的叙事方法硬塞进了一部123分钟的电影。他上一部古装剧《长安十二时辰》五十多万人打出8.1分,节奏紧凑、细节拉满;但那是48集体量的从容展开,放到电影里就成了灾难。影片的战斗场面“变化的都只是场景”,一场接一场的打斗之间缺乏内在递进关系,“场面虽浩大,气势虽雄浑,可一再重复,最终难免令人疲累”。
有评论将曹盾的问题总结得极为精准:“画面从来一流,故事总差一口气。”他自评“跟真正的艺术家差四十多条街”,这句自谦在《敦煌英雄》里得到了验证。一位把队伍带得极稳的导演,而这个“稳”,就是问题本身。
四、主题深度:一部急于打仗却忘了为何而战的电影
《敦煌英雄》最大的问题,不是怎么打,而是没有在更隐蔽处铺陈为什么要打。
影片以“义士归唐”的民族大义为锚点,传递家国认同、誓死报国的主题。但电影没有对唐朝后期自身难保、无力固边的描绘,也没有给出主角非要归唐的足够理由,推动所有人行动的核心信念只剩下“不再让子孙为奴”,靠的是记忆画面不断闪回。这就像一部爱情片只告诉你“他们相爱”,却不给你看他们为什么相爱——观众可以接受一个简单的理由,但不能接受一个空洞的口号。
真正的戏剧冲突不在对错之间,而在各有利弊的“对与对”之间做出决断。但《敦煌英雄》里的正邪对立过于简单化:匪军是纯粹的恶,归义军是纯粹的善,中间没有任何灰度。李光洁饰演的廖黑云,家族三代守护唐军甲胄,伪装成画师冒死完成壁画,那一幕确实燃,但“没有更深层的共鸣。观众情绪被短暂地挑起来,又被拉入昏昏欲睡的奇幻公路片”。
对比《长安十二时辰》——张小敬那句“我念旧,我也记仇”之所以动人,是因为它背后有一个人在大唐体制内被辜负、被抛弃、却依然选择守护的复杂心理。而《敦煌英雄》里的人物,更像是被剧情推着走的棋子,而非有血有肉的灵魂。
五、导演前作对比:从8.1到6.0的跳水
曹盾和马伯庸的组合,曾经是品质的代名词。2019年的《长安十二时辰》豆瓣8.1分,五十多万人评价,成为当年国剧口碑最高分。那部剧的成功在于:马伯庸提供了扎实的历史底本和精巧的叙事结构,曹盾提供了顶级的视觉呈现,二者形成了良性互补。
而《敦煌英雄》恰恰暴露了这种互补关系的脆弱性。当马伯庸的叙事套路(小人物限时营救)被反复使用,观众的疲倦感就在累积:《长安十二时辰》是张小敬一天内拯救长安,《长安的荔枝》是李善德把荔枝运到长安,《敦煌英雄》又是一支小分队在限定时间内完成不可能任务。套路不是问题,问题是套路被用老了。
更令人遗憾的是,曹盾从剧集到电影的“跨界”没有成功。他擅长用长篇幅慢慢铺垫,但电影的时长不允许这种从容。《敦煌英雄》像一个被压缩的电视剧精华剪辑——什么都有,什么都不够。
六、票房预测:一场注定亏损的“悲壮出征”
《敦煌英雄》的票房数据,比电影本身更像一个悲壮的故事。
影片投资超过3亿元,首日排片占比17.4%,收票房832万元,上座率仅2.3%。次日排片降至11.3%,票房418万元,上座率进一步跌至2.1%。猫眼专业版预测最终总票房约3200万元,灯塔专业版的预测不到3400万元。投资方分账预计约1200万元,面对3亿成本,“将面临巨亏”。
比数字更刺眼的是资本市场的反应。9月28日中秋假期结束后第一个交易日,主控方百纳千成午盘收跌15.92%,盘中一度跌到18.17%。这不是一部电影的失败,而是一个公司战略的挫折——百纳千成2023到2025三年扣非净利润分别为负2.18亿、负4.04亿、负11.33亿,到2025年底未弥补亏损约38.89亿元。《敦煌英雄》是这批积压片里最后被推上牌桌的,它上桌的时候,“桌边已经少了一半人”。
预测最终票房:3000万至3500万元。对于一个3亿投资的古装大片来说,这个数字基本上意味着——它可能连宣发费都收不回来。
总结与观影建议
总结: 《敦煌英雄》是一部“佳句之美,佳章之憾”的作品。它在美术、服化道、战争场面调度上展现了国产电影少有的投入和魄力,但在叙事结构、人物塑造、情感逻辑上全面溃败。它像一个穿着华丽铠甲的骑士,铠甲是真金白银打造的,但盔甲里面是空的。当一部电影中最重要的驱动元素缺失,一个渺小的个体与一望无际的时代之间的关系被怠慢,“矢志不渝的信念与自身命运的隐喻就出现了很难跨越的罅隙”。
观影建议: 如果你是敦煌历史迷或美术爱好者,对影像质感有执着追求,流媒体上线后可以看看,大漠黄沙和壁画还原值得一看,但请务必调低对故事的期待。如果你只是想在假期找一部能沉浸其中的古装动作片,建议重温《长安十二时辰》剧集——那才是曹盾和马伯庸合作的正确打开方式。至于院线票钱,留着给国庆档吧。毕竟,一部连张议潮都不能叫张议潮的《敦煌英雄》,本身就说明了很多问题。
