Heroes of Dunhuang
During a time of unrest in Shazhou, a once-prosperous Tang Dynasty outpost now under Tibetan control, a rebellion led by Zhang Yichao sparks hope for liberation. As the conflict intensifies, a group of unlikely heroes—including a thief, a deserter, and a general’s daughter—unite to fight for their people’s freedom.
Director: Cao Dun
![]() |
Li Guangjie as Liao Heiyun |
![]() |
Gao Zhiting as Cao Shangzhen |
![]() |
Zhu Yawen as Gao Jinda |
![]() |
Yang Yi as Zhang Yichao |
![]() |
Lei Jiayin as Zhang Xiaojing |
![]() |
Yu Ailei as An Dingchang |
![]() |
Zhao Yunzhuo as Zhang Yueya |
![]() |
Gong Lei as Bai Ba |
![]() |
Zhang Yu as Lang Yaozi |
![]() |
Cai Lu as Luo Sang |
![]() |
Lü Liang as Ren Kongre |
![]() |
Shawn Dou as Cao Guangzong |
![]() |
Zhao Wei as Master Hongbian |
| Directing | Cao Dun | Director |
| Writing | Ma Boyong | Writer |
| Production | Zhang Miao | Producer |