Kun in the Distant Ocean 2024
as Jin
Yasha My Deepestlove 2024
as Wu Xiang
The Morning After 2019
Actor
Iceman: The Time Traveler 2018
as Emperor
20:16 2017
as Ye Haipeng (younger)
Mark of Youth 2013
Love Never Dies 2011
Credits from TMDB.