Rough Mix (2016)Papel: AllenEdad: 61 años
Serangoon Road (Serie TV) (2013)Papel: Tiger General 7.00
Las crónicas de la Grulla Blanca (2008)Papel: KhanEdad: 55 años 4.10
Marco Polo (2007)Papel: Lord ChenchuEdad: 52 años 4.91
El ladrón de Shanghai (2006)Papel: GovernorEdad: 52 años 4.89
One Leg Kicking (2001)Papel: Sonny LimEdad: 46 años 3.83
Sueños rotos (1999)Papel: Chief Detective JagkritEdad: 45 años 5.98
A Bright Shining Lie (1998)Papel: Colonel Cao Huynh VanEdad: 43 años 6.08
Forever Fever (1998)Papel: Mr. TayEdad: 43 años 7.00
Te puede pasar a ti (1994)Papel: SunEdad: 40 años 7.54
Dragón, la vida de Bruce Lee (1993)Papel: Philip TanEdad: 38 años 7.07
Comando alto riesgo (1992)Papel: AkhantarEdad: 38 años 4.96
Frankie's House (Serie TV) (1992)Papel: Frankie 7.06
Saigón (1988)Papel: Lime GreenEdad: 33 años 5.99
Noble House (Serie TV) (1988)Papel: Brian Kwok 7.29
Shanghai Surprise (1986)Papel: Mei GanEdad: 32 años 3.35
Se ha escrito un crimen (Serie TV) (1984 - 1996)Papel: Bok 7.20
Tenko (Serie TV) (1981 - 1984)Papel: Chinese Policeman 7.90
The Chinese Detective (Serie TV) (1981 - 1982)Papel: Scarface 6.80
Nova (Serie TV) (1974 - )Papel: Voice over 7.48
Doctor Who (Serie TV) (1963 - 1989)Papel: Chinaman 7.64