1998
as Marquis Changxin
2025
as Du Cunshan
2006
as Roi de Liang
2009
as Wang Daoxiang
2016
as Mr. Deng
2002
as Jiang
1995
1997
as Zhang Yujin
2004
as Wah
2007
as Tam Shun Tin (as Wang Zhi Wen)
2014
as Wang Tianwang
2017
as Civil Affairs Bureau Clerk
as Lu Xun
1999
as Ma Kui
2001
as 老曹
2008
2019
as Lao Zhao
as Father