Known For
Filmography

Hybrid Storm
Movie · as So Long-sun

Golden Oldies
TV · as Peter · 15 eps

Kwok Sir! Rookie Constables ‘Squad A’ Have Fallen In
TV · as Shek Wai-hung · 25 eps

We Are Family
Movie · as 冯启华

Customs Frontline
Movie · as Chan Wing Kun

Man's Creed
Movie · as Fat Man

Look Up
Movie

A Love of No Words
TV · 20 eps

Layout
TV · 27 eps

Hong Kong Love Stories
TV · 12 eps

P Storm
Movie · as Commissioner of correctional services

Tricky King
Movie

Top Female Force
Movie

The Defected
TV · 30 eps

Fist Fight
TV · as Wan Shing Hang · 30 eps

Shock Wave
Movie · as Wan H.F.

S Storm
Movie · as Ha Chi-Yin

Kidnap Ding Ding Don
Movie

L for Love, L for Lies Too
Movie · as Vincent's Father

The Secret
Movie · as Kaifeng's father

结婚为什么
TV · 1 ep

玛嘉烈与大卫系列 绿豆
TV · 26 eps

Anniversary
Movie

Detective Gui
Movie · as A Zhe's Father

Once Upon a Song
TV · as Pin Ching Wah (Jonathan) · 16 eps

Cuisine Top Secret
TV · 1 ep

The Menu
TV · as 张一鸣 Eric Cheung · 24 eps

Hot Talk
TV · 1 ep

The Election
TV · as 苏俊光 CK · 15 eps

Kidnapping of a Big Star
Movie

The Next Miracle
Movie · as Mr. Chen

Silver Spoon, Sterling Shackles
TV · as Philip Fok · 40 eps

King Maker
TV · 28 eps

Super Snoops
TV · 20 eps

Dropping By Cloud Nine
TV · 10 eps

Ghetto Justice
TV · as Cheung Pak-kei / Spencer · 20 eps

Suspects in Love
TV · as Cheng Jun Cheung · 20 eps

Twilight Investigation
TV · as Yip Kwok Cheung · 20 eps

Show Me the Happy
TV · 80 eps

Dressage to Win
TV · 11 eps

Twins Mission
Movie · as Professor Mok

Best Selling Secrets
TV · as Teen Joi San/ Teen Jeung Lo · 364 eps

War and Destiny
TV · as Chung Tin-Ngai · 30 eps

My Wife is a Gangster 3
Movie · as Lau

Bar Bender
TV · as Richard Ngai · 20 eps

Love Guaranteed
TV · 20 eps

Glittering Days
TV · as Sheung Sing · 30 eps
光影流情
TV · 16 eps

Dancing on the Rainbow
Movie

Wars of In-laws
TV · 20 eps

Strike at Heart
TV · as Choi King · 20 eps

Angels of Mission
TV · as Lin Hok Mun · 20 eps

Lady Fan
TV · 20 eps

Chemical Crisis
Movie

The Two Individual Package Women
Movie · as Jason Kim

Triumph in the Skies
TV · 40 eps

So Close
Movie · as Chow Lui

The Wall
Movie · as San Nam Fong

The Hidden Enforcers
Movie · as Officer Bill Li

Legal Entanglement
TV · 22 eps

Golden Faith
TV · 45 eps

Good Against Evil
TV · 20 eps

Pavilion of Women
Movie · as Mr. Wu

On The Track Or Off
TV · 40 eps

Those Were the Days
Movie · as Chris Chong

Flaming Brothers
TV · 42 eps

Hai Rui & Yan Song
TV · 25 eps

Pretty Police Woman
TV · as 焦国华 · 35 eps

EYT Mini-Drama '89 (I)
TV · 5 eps

Battle Of The Heart
TV · 25 eps

The Sect of Blood & Iron
TV · as 铁中棠 · 21 eps

鐵血大旗門 (數碼修復版)
TV · as 铁中棠 · 21 eps

Flame of Fury
TV · 20 eps

Kwong Loong
TV · 20 eps

The SIB Files
TV · 20 eps

The Formidable Lady From ShaoLin
TV · 20 eps

The Legend of the Book and Sword
TV · as 文泰來 · 28 eps

書劍恩仇録 (數碼修復版)
TV · as 文泰来 · 28 eps

Walking Beside Me
Movie · as Li Ping

The Dismayed Patriot - Qu Yuan
TV · 3 eps

The Turbulent Decade
TV · 60 eps

Fascinating Affairs
Movie · as Man in White

The Possessed
TV · as 东方白 · 25 eps

The Battlefield
TV · 30 eps

Memories Of My Hometown
TV · 5 eps

The Young Detective
TV · as 潘振中 · 20 eps

Mad, Mad 83
Movie

Struggle for Leader
Movie

Woman on the Beat
TV · as 邝锦辉 · 20 eps

Ghost On The Loose
TV · 20 eps

The Adventures Of The Woman Reporter
TV · 15 eps

Love With Many Phases
TV · 19 eps

Demi-Gods and Semi-Devils
TV · as 慕容復 · 50 eps

天龍八部 (數碼修復版)
TV · as 慕容复 · 50 eps

The Lonely Hunter
TV · 25 eps

Come Rain Come Shine
TV · 20 eps

Young's Female Warrior
TV · as 飞鱼太子江上风 · 30 eps

The Fate
TV · as 甄孝文 · 20 eps

The Young Heroes Of Shaolin
TV · 20 eps

過客 (數碼修復版)
TV · as 刘敏夫 · 25 eps

The Family
TV · as 伍泽生 · 20 eps

Five Easy Pieces
TV · 28 eps

Invincible Medic
TV · 20 eps

The Hong Kong Tycoon
Movie

The Couples
TV · 8 eps

The Twins
TV · 17 eps

絕代雙驕 (數碼修復版)
TV · as 花无缺 · 17 eps

Hong Kong Story II
TV · 14 eps

Conflict
TV · as 狄辉 · 85 eps

Modern Secretaries
Movie

The Great Vendetta
TV · 67 eps

A House is Not a Home
TV · 110 eps
Dragon, Tiger, Panther (#6)
Movie

Wong Fay Hung
TV · 13 eps

All In The Family
TV · 15 eps

Water Margin
TV · 13 eps

Dragon,Tiger, Panther (I)
TV · 17 eps

Dragon,Tiger, Panther (II)
TV · 7 eps

Many Many Chambers In My Heart
TV · as 耿若尘 · 20 eps

Frigidity
Movie

Forbidden Tales of Two Cities
Movie · as He Da

Money Is Everything
Movie · as Xiao Liu

Kung Fu
TV · 20 eps

Gossip Street
Movie · as Tai Ji Sau
My Darling Slave
Movie · as Ah Kong

Hong Kong 73
Movie · as Chi Sau

Chinese Folklore
TV · 160 eps

Bruce Lee: The Man and the Legend
Movie · as Self

Stranger from Canton
Movie · as Patriot
I Am Crazy About You
Movie

The Youth
Movie · as Jimmy Wu

Lovely Husbands
Movie · as Lee Ching Shing

Garden of Repose
Movie · as Yao Siao Hu
Sea
Movie

Father is Back
Movie · as Hung

Human Relationships
Movie
