Bodyguards and Assassins
Little Big Soldier
Brave Bombardier
Guys
手枪队
The Black Rose
TV · as Yuan Man · 37 eps
TV · as Yu Zhixin · 46 eps
Movie · as Zhang Maocai
Movie
TV · as Xiao Chuan · 36 eps