In Search of Lost Time 2022
Actor
Three Decisive Battles 2015
as Zhou Shidi
Yuchi Gong 2013
Marco Polo 2007
as Mongol Cavalry Leader
The Warrior 2001
as Ying Jie-na
Credits from TMDB.