Love Crossed
Desert Whispers
人工少女
Sparks of Fire in Jinggangshan
Another Me in the World
TV · as He Dongliang · 20 eps
TV · as Luo Sang · 21 eps
Movie · as Pan Zhan Shi
TV · as Pang Baoan · 36 eps
Movie · as Xiao Kuang