2025
as Du Cunshan
2006
as Roi de Liang
2009
as Wang Daoxiang
1998
as Marquis Changxin
2016
as Mr. Deng
2014
as Wang Tianwang
2007
as Tam Shun Tin (as Wang Zhi Wen)
2004
as Wah
1997
as Zhang Yujin
as Lu Xun
2002
as Jiang
2017
as Civil Affairs Bureau Clerk
1995
2005
as Gu Guoge
1987
as 同治皇帝
as Ma Kui
2001
as 老曹
2008