Strange Tales of Tang Dynasty
Ripe Town
Everlasting Longing
张震讲故事
Riding on the Wind
TV · 24 eps
TV · as Uncle Ling · 2 eps
TV · 18 eps
TV · as Niu Lubao · 4 eps
TV · as Old Coroner · 1 ep