2024 | Fung lam fo saan
2024 | Rob N Roll as Mo Yung Fai
2024 | 2022 | Fierce Cop as Zhang Tu
2022 | Man on the Edge as Lok Chi-Ming
2022 | Tales from the Occult
2021 | The Dishwasher Squad as Chan Shi Kyun
2019 | Blade Breaking Ice
2019 | Bodies at Rest as Santa
2019 | Fagara Fagara
6.7 A young woman from Hong Kong has to reunite with her sisters to settle debts after her father dies.
as Choi Ho-shan
2016 | Trivisa as Yip Kwok-foon
2015 | All You Need Is Love as Wu Si-shan
2015 | First of May as Lin Ke-Ming
2014 | Mazu Procession
2013 | Will You Still Love Me Tomorrow? as Wei-Chung
2012 | Scheme with Me as Qian Mian Gui Lian
2011 | Legendary Amazons as Yang Zongbao
2011 | Life Without Principle as Inspector Cheung
2011 | Mayday 3DNA
2011 | Punished as Yiu Kai-Chor
2011 | The Allure of Tears as Ding Dake
2010 | Adventure of the King as Emperor Zhu Zhengde
2010 | Fire of Conscience as Inspector Kee
2010 | Flirting Scholar 2 as Xu Chang Rong
2010 | Johnnie Got His Gun!
2009 | Accident as Chan Fong-chow
2009 | The Sniper as Hartman
2008 | Lady Cop & Papa Crook as Gogo
2008 | Storm Rider Clash of the Evils as Nie Feng (Wind) (Mandarin)
2007 | Contract Lover as Fat
2007 | Happy Birthday as Richie
2006 | Exiled as Sergeant Chen
2006 | 2 Become 1 as Dr. Vincent 'V' Cheung
2005 | Seoul Raiders as Owen Lee
2004 | 20:30:40 as Wang (Tennis instructor)
2004 | Breaking News as Yuen
2004 | Elixir of Love as Shum Mong Kai
2004 | Life Express as Kao Chi-yuan
2004 | Silver Hawk as Rich Man
2003 | Honesty as Moses Tsang
2002 | Hiu sam seung oi as Lek
2002 | Marry a Rich Man as Christmas Yan
2000 | Summer Holiday as Mo Mo Cha
1999 | A Beautiful New World as Xiao Bai
1999 | Fly Me to Polaris as Onion
1999 | Gorgeous as Long-Yi
1994 | No, Sir!
1993 | Xiang fei: Ao kong shen ying
1991 | Guan bing zhuo qiang dao