Strange Tales of Tang Dynasty
Fated Hearts
When Destiny Brings the Demon
Till the End of the World
Legacy
TV · as Jiang Cha · 1 ep
TV · as Ma Qiming · 8 eps
TV · as Liao Daoheng · 1 ep
TV · as Yu Gong / 余恭 · 2 eps
Movie · as Zhang Zhe