| The Wandering Earth II (2023) As 图恒宇 | (Not seen) |
| The Great Wall (2016) As Wang Junshi | (Not seen) |
| Jian dang wei ye (2011) (AKA "The Founding of a Party") As 蔡锷 | (Not seen) |
| Three Kingdoms: Resurrection of the Dragon (2008) (AKA "San guo zhi xian long xie jia") As Zhao Zilong | (Not seen) |
| The Warlords (2007) (AKA "Ci ma") As Cao Er-Hu | (Not seen) |
| A World Without Thieves (2004) As Wang Bo | (Not seen) |
| House of Flying Daggers (2004) As Leo | (Not seen) |
| Infernal Affairs 3 (2003) (AKA "Infernal Affairs III") As Lau Kin-Ming | (Not seen) |
| Running on Karma (2003) (AKA "An Intelligent Muscle Man") As Big | (Not seen) |
| Wai See Lee ji lam huet yan (2002) (AKA "The Wesley's Mysterious File") As Wesley | (Not seen) |
| Infernal Affairs (2002) (AKA "Mou gaan dou") As Lau Kin-Ming | (Not seen) |
| Love on a Diet (2001) (AKA "Sau sun nam nui") As Fatso | (Not seen) |
| Fulltime Killer (2001) As Lok Tok-Wah | (Not seen) |
| Kuet chin chi gam ji din (2000) (AKA "The Duel") As Cool-Son Yeh | (Not seen) |
| Needing You... (2000) (AKA "Goo naam gwa neui") As Andy Cheung / The Cupid Express | (Not seen) |
| Running Out of Time (1999) (AKA "Am zin") As Mr Cheung | (Not seen) |
| Da mao xian jia (1995) (AKA "The Adventurers") As Wai Lok-Yan / Mandy | (Not seen) |
| The Legend of Drunken Master (1994) As Counter Intelligence Officer | (Not seen) |
| Jing tian shi er xiao shi (1991) (AKA "The Last Blood") As Bee | (Not seen) |
| Saviour of the Soul (1991) As Ching | (Not seen) |
| Island of Fire (1990) (AKA "Huo shao dao") As Iron Ball / Boss Lee | (Not seen) |
| Zhi zun wu shang (1989) (AKA "Casino Raiders") As Crab Chan | (Not seen) |
| God of Gamblers (1989) (AKA "Du shen") As Michael Chan / Little Knife / Dagger | (Not seen) |
| My Lucky Stars 2: Twinkle Twinkle Lucky Stars (1985) (AKA "Twinkle, Twinkle, Lucky Stars") As Inspector at warehouse | (Not seen) |