Detective Dee and Deep Sea Palace 2020
as Di Renjie
Blood Ties 2009
as Shun
Painted Skin 2008
as Xia Huo Xiang
Credits from TMDB.