All's Well, Ends Well '97
(Hospital Doctor)
Teaching Sucks
The Returning
(Charlie)
Love & Let Love!
(Professor)
Tom, Dick and Hairy
(Priest)
Armageddon
(Dr Kim Yip)
A Touch of Evil
A Roof with a View
I've Got You, Babe!!!
He Ain't Heavy, He's My Father
(Dr. Chi / Bass Player / Rickshaw-man)
He & She
2000 AD
(Judge Thomas Tsang)
Over the Rainbow, Under the Skirt
(Trumpet player in pub)
The Meaning of Life
Heaven Can't Wait
(Tsang Yan Kim)
First Option
(Forensics tech)
Midnight Zone
(Policeman)
Contract Killer
(Martin)
Gigolo of Chinese Hollywood
(Ching)
Saviour Of The Soul II
(Screenplay)
In the Line of Duty 4
(Writer)
In the Line of Duty 3
(Writer)
It's a Mad, Mad, Mad World III
(Writer)
In the Line of Duty 5: Middle Man
(Writer)
The Final Option
(Producer)
Tiger Cage II
(Writer)
A Touch of Evil
(Writer)
A Touch of Evil
(Producer)
Demi-Haunted
(Producer)
He & She
(Producer)
Love & Sex on Streaming
(Executive Producer)
Brotherhood
(Screenplay)
Mr. Fortune
(Writer)
Never Ending Summer
(Producer)
Murder
(Producer)
Murder
(Writer)
First Option
(Producer)
Fist of Legend
(Screenplay)
Tai-Chi Master
(Screenplay)
New Blood
(Producer)
Tiger Cage II
(Creative Director)
Heart to Hearts
(Writer)
Heart Into Hearts
(Script Supervisor)
Love Is Love
(Writer)