Filmography (34)
Ultimate Mission
as Wu Lai'ong
Cesium Fallout
as Peter Cowen
Rob N Roll
as Charcoal
A Guilty Conscience
as James Tung
Ip Man: Kung Fu Master
as San Ye
Chasing the Dragon II: Wild Wild Bunch
as Standford He
Triple Threat
as Old Man
Skiptrace
as Capt. Tang
Zombie Fight Club
as Captain Ma
Z Storm
as Malcolm Wu
From Vegas to Macau
as Officer Lee
Firestorm
as Chief Superintendant Choi
SDU: Sex Duties Unit
as Stone, SDU officer
7 Assassins
as Peter Fong
Cold War
as York Tsang Sheung-wing
Triple Tap
as Mr Kong
Overheard
as Willie Ma
Seven Swords
as Prince Dokado
House of Fury
as Rocco
Knock Off
as Han
Her Name Is Cat
as John Cannon
Beast Cops
as Michael Cheung
Lost and Found
as Ted
Once a Thief
as Michael Tang
Twinkle Twinkle Lucky Star
as St. Michael
Thunderbolt
as Steve Cannon
Return to a Better Tomorrow
as Duke Simon
Don't Stop My Crazy Love for You
as Charlie Fok
Tom, Dick and Hairy
as Man on Ferry
City Hunter
as Mikamura
Tiger Cage III
as John
In the Line of Duty 4
as Captain Michael Wong
Legacy of Rage
as Michael
Royal Warriors
as Michael Wong