The Wasted Times 2016
as Northern Guest
One Step Away 2014
Director
Love Retake 2013
as Zhao Dawan
Dear Enemy 2011
as Chen Jiandong
If You Are the One 2 2010
as Zhao Xuehai
Manhole 2004
Actor
Flying Tigers 1995
Credits from TMDB.