Dying to Survive
Never-Ending Summer
Faith Makes Great
Love is Deep
TV · as Doctor Chen · 5 eps
TV · as Boss Li · 1 ep
TV · as Director of Renxin Hospital · 40 eps
Movie · as Performer