Actor · Born 1985
The Volunteers: Peace at Last
2025 · as Cui Jiangong
Operation Hadal
2025 · as 徐宏
You're Here Anyway
2024
Lost in the Stars
2023 · as Zheng Cheng
Flashover
2023 · as Han Kai
My Country, My Parents
2021 · as Biological Father (segment "Poetry")
My People, My Country
2019 · as Zhu Tao (segment "The Going Home")
The Captain
2019 · as Liang Dong
Mao Zedong 1949
2019 · as Third Regimental Commander
The Bravest
2019 · as Ma Weiguo
Chasing the Dragon II: Wild Wild Bunch
2019 · as Captain Zhou
So Long, My Son
2019 · as Shen Hao