Actor
Erskineville Kings
1999 · as Hairdresser
Change Of Heart
1999 · as Dr. Walter Lee
Love Serenade
1996 · as Albert Lee
Joh's Jury
1993 · as Adriaan Zecha
Barracuda
1988 · as Mr. Chang
The Pirate Movie
1982 · as Chinese Captain
Far East
1982 · as Jose