
Known For
Filmography

Under Control
Movie

Joseph Koo Memorial Special
TV · as Self · 1 ep

In Geek We Trust
TV · 1 ep

Sinister Beings
TV · 30 eps

Deep in the Realm of Conscience
TV · as Emperor Ruizong · 36 eps

Jimmy Lo Concert
Movie

The Mobfathers
Movie · as Uncle Earth

Delusion
Movie

The Biography of Siddhartha
Movie

I Love Hong Kong 2011
Movie

Flaming Butterfly
TV · 31 eps

麗的亞視半世紀精彩演唱會I&II
Movie

Salt and Pepper
Movie
My Romeo
Movie

The Final Night of the Royal Hong Kong Police
Movie

Whatever It Takes
TV · as 李渊 · 20 eps

Mystic Detective Files
TV · 10 eps

A Case of Misadventure
TV · 20 eps

Where the Legend Begins
TV · 27 eps

The Heaven Sword and Dragon Saber
TV · as 宋远桥 Sung Yun-kiu · 42 eps

A Step Into The Past
TV · as 秦莊襄王 · 40 eps

The Legendary Four Aces
TV · as 陈忠 · 52 eps

The Final Night of the Royal Hong Kong Police: One Body Two Flags
Movie

A Smiling Ghost Story
TV · as 文廣成 · 20 eps

Witness to a Prosecution
TV · as 蓝涛 · 22 eps

At the Threshold of an Era
TV · as 老曾(许大汉友) · 2 eps

Rural Hero
TV · 20 eps

Triumph Over Evil
TV · 20 eps

Taming Of The Princess
TV · as 吉祥 · 20 eps

Show Time Blues
TV · 20 eps

Legend Of Master Chai
TV · 20 eps

Lady Flower Fist
TV · as 恭親王 · 20 eps

Where's My Gun
Movie · as Cop

Rebekah
Movie

Moonlight Sonata
Movie

One Good Turn Deserves Another
TV · 20 eps

Ancient Heroes
TV · 20 eps

Once Upon a Time in Shanghai
TV · 40 eps

Nothing to Declare
TV · 24 eps

Dark Tales
TV · as 王道士, 毛相国 · 5 eps

Journey to the West
TV · 82 eps

State of Divinity
TV · as 秃笔翁 · 3 eps

Outburst
TV · as 林永才 · 7 eps

A Kindred Spirit
TV · 1128 eps

Swordsman Lai Bo Yee
TV · 20 eps

Forty Something
TV · 20 eps

Detective Investigation Files
TV · as 钟永财 Chung Wing Choi · 3 eps

Mystery of The Sabre
TV · 22 eps

The Condor Heroes Return
TV · 20 eps

Fate of the Clairvoyant
TV · 20 eps

Class of Distinction
TV · 20 eps

Being Honest
TV · 20 eps

The Buddhism Palm Strikes Back
TV · 20 eps

The Spirit of Love
TV · 20 eps

Story of The Water Margin
TV · 20 eps

Eastern Hero
TV · 20 eps

Being Twins
TV · 20 eps

Odd Man Out
TV · 20 eps

The File of Justice
TV · as 罗伟林 · 6 eps

The Great Pretenders
Movie

Police on the Road
TV · 13 eps

Bet On Best Bet
TV · 20 eps

Family Squad
TV · as Vincent · 1 ep

Man from Guangdong
TV · 20 eps

The Survivor
TV · 20 eps

Live For Life
TV · 20 eps

The Gods And Demons Of Zu Mountain
TV · as 离垢普渡居士 · 20 eps

The Joy of Being Simple
TV · 20 eps

Three In A Crowd
TV · 20 eps

Everybody's Somebody's Favourite
TV · 152 eps

Blood-Stained Intrigue
TV · 40 eps

The Return Of Luk Siu Fung
TV · 40 eps

A Taste of Bachelorhood
TV · 20 eps

The Lamp Lore
TV · as 玉皇大帝 · 27 eps

The Legend of Lady Chung
TV · 10 eps

神鵰俠侶 (數碼修復版)
TV · as 王重阳 · 50 eps

Demi-Gods and Semi-Devils
Movie

Encore
Movie