Crossing 2026
as Chen Cheng
War on Drug 2025
Actor
Operation Hadal 2025
as 凌风
Burning Stars 2024
as Liu Junshan
Chinese Doctors 2021
The Captain 2019
as Wu Yan
Mao Zedong 1949 2019
as Li Yinqiao
The Bravest 2019
as Weng Weng
Sunflower 2005
as 19-year-old Zhang Xiangyang
Credits from TMDB.