Known For
Filmography

养生之旅
TV · 1 ep

A Day With A Pro
TV · 15 eps

The Exiled
TV · as Chan Cheong Ho · 15 eps

Love in Go Park
Movie

Happily Ever After?
TV · as Kam Sing-kwan (Davey) · 20 eps

自驾德岛
TV · 2 eps

自駕德島
TV · 2 eps

爸知弊! 你嚟凑吖!
TV · as 黎諾懿 · 10 eps

Taste Of Satisfaction
TV · as Chris Lai · 6 eps

Murder Diary
TV · as Kong Ching-fun · 25 eps

Top Sales
TV · 10 eps

Happy Dinner Together
TV · 8 eps

Go! Go! Go! Operation C9
TV · as Ma Leoi Si / Biu Gor / Ngau Pa / "B3"/ "Aries" · 20 eps

Wanted
Movie

Wishful Living
TV · 2 eps

Walking With You
TV · 11 eps

My Life As Loan Shark
TV · as Ben Sir · 25 eps

Who Wants a Baby?
TV · 20 eps

Daddy Cool
TV · as Tong Chak-ching · 35 eps

Don't Touch
TV · as Self · 1 ep

The Tofu War
TV · 20 eps

My Ages Apart
TV · as Chu Gong · 1 ep

My Unfair Lady
TV · as Hanson Ho Chi-chiu · 28 eps

Presumed Accidents
TV · 28 eps

ICAC Investigators 2016
TV · 5 eps

Ruse of Engagement
TV · as Fu Wang-leung · 25 eps

I Love Hong Kong 2013
Movie

Daddy Good Deeds
TV · 20 eps

King Maker
TV · 28 eps

Come Home Love
TV · as 馬壯 · 804 eps

I Love Hong Kong 2011
Movie

Dropping By Cloud Nine
TV · 10 eps

The Other Truth
TV · as Danny Mo King-yip · 25 eps

Forensic Heroes III
TV · as Mak Wing Fu (Vic) · 2 eps

Only You
TV · as Cheung King-yuen · 30 eps

Bad Blood
Movie · as Jason

Womb Ghosts
Movie · as Lei Yi-cheung/Joseph Lee

In the Eye of the Beholder
TV · 20 eps

Every Move You Make
TV · as 麦永希 · 20 eps

The Beauty of The Game
TV · 20 eps

Love Kickoff
TV · 1 ep

Speech of Silence
TV · 20 eps

City of Dream
Movie · as 黄总裁

Heart of Greed
TV · as Tong Chi Foon (唐至歡), Kam Wing Yuen 甘永圓 · 40 eps

Fathers and Sons
TV · as 吕家声 Lui Ka-Sing · 25 eps

The Green Grass of Home
TV · 20 eps

Ten Brothers
TV · as Ah Dai / Chin Lei Ngan · 20 eps

The Building Blocks of Life
TV · as 蔡志贤 · 20 eps

Welcome to the House
TV · 239 eps

Forensic Heroes
TV · as Chan Man-Dik · 2 eps

Land of Wealth
TV · as 曹景贤 · 32 eps

Safe Guards
TV · as 尚義 · 25 eps

Glittering Days
TV · as Hui Wing-Hong · 30 eps

The Zone
TV · as 康, 陈家伟 · 1 ep

Always Ready
TV · as Chiang Ka-nok (Kelvin) · 30 eps

Dream of Colours
TV · 20 eps

Split Second
TV · as Au Kin Fung · 30 eps

To Catch the Uncatchable
TV · as 厲立志 · 4 eps

Hearts of Fencing
TV · as Au Yeung Yat · 11 eps

ICAC Investigators
TV · 11 eps
