
Waiting for Myself 2026
Actor
Every Dog Has Its Day 2026
as Li Jin (Psychiatrist)
Enjoy Yourself 2024
as Wei Zhengfeng
Stand by Me 2024
Actor
The Midsummer's Voice 2024
as Sun Jianjun
Gold or Shit 2024
as Li Yuan
Railroad Tigers 2016
as Japanese Soldier
Saving General Yang 2013
as Song emperor
我的中国芯 2009
as 庄翔
Bumming in Beijing: The Last Dreamers 1990
Gaffer
Credits from TMDB.