Known For
Filmography

Case X Decoded
TV · as Mak Sau-ching · 12 eps

Killing Procedures
TV · 8 eps

Inevitable
TV · as 志強 · 30 eps

Once Upon a Time in Hong Kong
Movie · as Wayne

Don't Trick Me
Movie

Deep in the Realm of Conscience
TV · as Li Chengqi · 36 eps

OCTB
TV · as Ma Wong · 30 eps

The Gap
Movie

Inspector Gourmet
TV · 20 eps

Come Home Love: Dinner at 8
TV · 200 eps

Will Power
TV · 32 eps

Season of Love
TV · 20 eps

Daddy Good Deeds
TV · 20 eps

Witness Insecurity
TV · 20 eps

Yes, Sir. Sorry, Sir!
TV · 30 eps

A Great Way to Care
TV · as 陸日勤 · 25 eps

Links to Temptation
TV · 20 eps

Ghost Writer
TV · 25 eps

When Lanes Merge
TV · 20 eps

The Mysteries of Love
TV · 25 eps

Can't Buy Me Love
TV · as Cheng Po · 32 eps

A Fistful of Stances
TV · as Tam Chung · 25 eps

The Greatness of a Hero
TV · 20 eps

D.I.E. Again
TV · as 甄向华 (Sean)、甄向荣 (Fred) · 25 eps

A Journey Called Life
TV · 20 eps

The Silver Chamber of Sorrows
TV · 21 eps

D.I.E.
TV · as 甄向荣 · 25 eps

Moonlight Resonance
TV · as Eric · 1 ep

War and Destiny
TV · 30 eps

Heart of Greed
TV · 1 ep

McDull, the Alumni
Movie

At Home With Love
TV · 20 eps

Lethal Weapons of Love and Passion
TV · as 朱允炆 · 40 eps

Dicey Business
TV · 35 eps

Vagabond Vigilante
TV · 40 eps

Divergence
Movie · as Suen's Colleague

New Police Story
Movie · as Thieves' Lawyer

Split Second
TV · as Yip Tin Seng · 30 eps

Find the Light
TV · 20 eps

Infernal Affairs
Movie · as Double 8

Aiming High
TV · as 金田剛學員 · 20 eps

War And Remembrance
TV · as 爱新觉罗·弘晖 · 20 eps

The Duke of Mount Deer
TV · as 淨清 · 1 ep

Untraceable Evidence
TV · as Andy(聂宝言助手) · 20 eps

Wars of Bribery
TV · 20 eps

Journey to the West
TV · 40 eps

Detective Investigation Files
TV · as 罗道风 Law To Fung · 5 eps
