Known For
Filmography

廉政行動2011
TV · as 丁文康 · 5 eps

Legendary Divine Kung Fu
Movie

Dream of Golden Years
TV · as Mr. Qiu · 4 eps

健康百萬大道
TV · 3 eps

Expats
TV · as Max · 1 ep

Detrimental
Movie · as 鬼面

The Infernal Walker
Movie · as 宋正光

Plan B
TV · 21 eps

Beautiful Trainee
TV · 24 eps

Mad House
TV · as Kuang Renhe · 24 eps

得意羊羊迎新春
Movie

亚姐百人
TV · 4 eps

The Men of Justice
TV · as 汤家明 · 35 eps

香港味道
TV · 10 eps

Hong Kong Criminal Files
TV · 32 eps
我和僵尸有个约会3永恒国度
Movie · as 完颜不破

Silly Kung Fu Family
Movie

My Date with a Vampire III
TV · as 完颜不破 · 8 eps

Twilight Tubes Part III
Movie

Project Ji Xiang
TV · 20 eps

Who Wants To Be A Millionaire
TV · as Host · 1 ep

Healing Hearts
TV · 40 eps

Anywhere But Here
TV · 30 eps

Behind the Beauty
Movie

TAXI 810 III
Movie · as 康

Flaming Brothers
TV · 42 eps

My Date with a Vampire
TV · as 司徒奮仁 · 116 eps

Web of Love
TV · 20 eps

Lifeline
Movie · as Annie's Boyfriend

Working Women
TV · 20 eps

I Can't Accept Corruption
TV · as 李柏基 · 20 eps

Weapons of Power
TV · 20 eps

The Disappearance
TV · 20 eps

Time Before Time
TV · 20 eps

Untraceable Evidence
TV · as 张伟明 · 3 eps

The Black Bird
Movie

Floating Life
Movie · as Doctor

One Good Turn Deserves Another
TV · as Zhao bao shi · 20 eps

The Day that Doesn't Exist
Movie · as Dr Lam Wong-Tsun

Man Wanted
Movie · as Officer Tai

Enemy Shadow
Movie · as Officer Choi Chi-Ken

Because of Lies
Movie

Special Duties Unit 1996
Movie

Once in a Lifetime
Movie

Hand of Hope
TV · 20 eps

Detective Investigation Files
TV · as 江宇轩 Kelvin · 60 eps

The Condor Heroes 95
TV · as 尹志平 Wan Chi-ping · 32 eps

Sharpshooters
Movie

Why Wild Girls
Movie · as Roger

Oh! My Three Guys....
Movie · as Mike

Satin Steel
Movie · as John Paul Belmondo

How Deep Is Your Love
Movie

Fate of the Clairvoyant
TV · 20 eps

Passion Among Us
TV · 10 eps

Happy Harmony
TV · 156 eps

廉政行動1994
TV · 5 eps

Days of Tomorrow
Movie

The Final Judgement
Movie · as 李兆辉

Cohabitation
Movie

Filthy Rich
TV · 20 eps

The Spirit of Love
TV · 20 eps

Love is Hope (II)
TV · 8 eps

Call Girl '92
Movie · as Joe

The Thief of Time
Movie

Letting Go
TV · 10 eps

Big Little Man
TV · 13 eps

Angel's Call
TV · 20 eps

The File of Justice
TV · as Wilson(学宜男友) · 3 eps

Deadly Deal
Movie

On the Edge
TV · 25 eps

Live For Life
TV · 20 eps

Friends & Lovers
TV · 20 eps

When the Sun Shines
TV · 150 eps