2005
as General Xu Gui
2018
as Ma King-Sang
2015
2021
as Beau
2001
as Ah Lee
as Thunder
2011
as Vincent Mann
2009
as The Emperor
2010
as General Xia Hou
1999
as Paddy
as One of Five Great Sect
2014
as Power plant's Supervisor - Man Wah-bill
2019
as Sum Kwok-Keung
2024
2026
2000
as Lung
as Tong Man Chun
2012
as Patrick