Known For
Filmography

Ciao UFO
Movie · as Him's Father

Man on the Edge
Movie

The First Girl I Loved
Movie

Warriors Within
TV · as 马刚正 · 20 eps

Legally Declared Dead
Movie · as Chiang Rui

Distinction
Movie · as Mr. Hung

Our Time Will Come
Movie · as Leung Fok

The Empty Hands
Movie · as Mute Dog

Vampire Cleanup Department
Movie · as Cheung Tat-Lung

Dealer/Healer
Movie · as Inspector

Trivisa
Movie · as Inspector Wu

Three
Movie · as Sgt. Tong

Sky on Fire
Movie · as Tang (voice)

Lucky Star 2015
Movie · as MC

Little Big Master
Movie

To the Fore
Movie · as Korean Financier

That Demon Within
Movie · as Emcee

Z Storm
Movie · as On Tat

Two for the Night
Movie

Unbeatable
Movie · as Master Kwan (Ching Fai's Master)

SDU: Sex Duties Unit
Movie · as Negotiator

No Good Either Way
TV · 21 eps

Life Without Principle
Movie · as Inspector Cheung (voice)

Be Home for Dinner
TV · as 钟国栋 · 160 eps

Once a Gangster
Movie · as Bank manager, Mr Wong

Elite Brigade
TV · 10 eps

Overheard
Movie · as Weber

Dragonland: L'Urlo di Chen terrorizza ancora l'occidente
Movie · as Self

A Decade of Love
Movie

Legend of the Demigods
TV · as Gon Cheung 干將 · 22 eps

Off Pedder
TV · as Yim Yu Tai · 338 eps

Best Selling Secrets
TV · as Mo Gei Yong · 364 eps

The Biter Bitten
TV · 20 eps

Strike at Heart
TV · as Yuen Sap Sam Han · 20 eps

Real Kung Fu
TV · 20 eps

Placebo Cure
TV · as Lung Kam Wai · 20 eps

悬案追凶
Movie

Hard Fate
TV · 30 eps

Angels of Mission
TV · as Lee Tin Wah · 20 eps

The Legend Of Love
TV · 20 eps

Ups and Downs in the Sea of Love
TV · as Lau Wah · 20 eps

The Legend of Love
TV · as Bei Goin · 20 eps

A Case of Misadventure
TV · 20 eps

Legal Entanglement
TV · 22 eps

Burning Flame II
TV · as 蔡南丰 · 35 eps

The Blood Rules
Movie · as Tom

Black Cat in Jail
Movie

A Game Of No Rule
Movie · as Dick Ko

Fatal Attraction
Movie

Fist Power
Movie

Showbiz Tycoon
TV · 67 eps

Bruce Lee: Century Hero
Movie

Bloody Phoenix
Movie

What Are You Gonna Do, Sai Fung?
Movie · as Sai Fung

Body Weapon
Movie · as Officer Sam Lee

Tsimshatsui Floating Corpse
Movie

Flaming Brothers
TV · 42 eps

Ten Tigers Of Guangdong
TV · 40 eps

Witness to a Prosecution
TV · as 邹子龙 · 22 eps

You Light Up My Life
Movie

I Come from Guangzhou
TV · 30 eps

Burning Flame
TV · as Choi Nam Fung

A Lawyer to be Good
TV · 45 eps

金牌律師
TV · 1 ep

Hong Kong Night Club
Movie

The Pride of Chaozhou
TV · as 李乃强 · 45 eps

Forbidden City Cop
Movie · as Alien Show Host

Bloody Friday
Movie · as Lau Wai-Ken

The God of Cookery
Movie · as MC for Stephen

Banana Club
Movie

July 13th
Movie · as Aunt Lung's son

古代奇案
TV · 15 eps

香港奇案之女星何价
Movie

紙上英雄
Movie

Devil’s Heart
Movie
