Actor (40 credits)
- Jenseits der Morgenröte (1985) Old Tunguz
- Reilly: Ace of Spies (1983) Lee Pin
- Take Three Women (1982) Art Gallery Customer
- Shoestring (1979) Captain Lei
- An Almost Perfect Affair (1979)
- The Professionals (1977) Ngan Hung
- Rollerball (1975) Reporter, not listed in credits
- S*P*Y*S (1974) Toy Ling, not listed in credits
- La cloche tibétaine (1974)
- It Ain't Half Hot Mum (1974) Ah Syn, the Chinese Chef
- Doctor in Charge (1972) Old Chinese Man
- The Champions (1968) Kai Min
- Matchless (1967) O-Chin
- You Only Live Twice (1967) Control Room Technician, not listed in credits
- Adam Adamant Lives! (1966) Ikezawa
- Se tutte le donne del mondo... (Operazione Paradiso) (1966) Ling
- The Baron (1966) Tang
- Ferry Cross the Mersey (1965) Chinese Restaurant Manager
- Story Parade (1964) Jimmy Lick
- 55 Days at Peking (1963) not listed in credits
- Satan Never Sleeps (1962) Ho San's Father
- The Terror of the Tongs (1961) Lee Chung, not listed in credits
- An Arabian Night (1960)
- Swiss Family Robinson (1960) Auban
- The World of Suzie Wong (1960) Ah Tong
- The Savage Innocents (1960) Anarvik
- Danger Man (1960) General Chu-Yee
- Yangtse Incident: The Story of H.M.S. Amethyst (1957) Chinese Nationalist Medical Officer
- The Naked Truth (1957) Chinese Man in Pub, not listed in credits
- Manuela (1957) Cook
- The Mark of the Hawk (1957) Chinese Officer
- Lady of Vengeance (1957) Houseman
- Miracle in Soho (1957) Chinaman, not listed in credits
- Zarak (1956) Lee Feng, not listed in credits
- A Touch of the Sun (1956) Hu, not listed in credits
- Up to His Neck (1955) Salamander Manager, not listed in credits
- Out of the Clouds (1955) Chinese Man, not listed in credits
- The Beachcomber (1954) Dispenser, not listed in credits
- Laughing Anne (1953) Chinese merchant
- The Planter's Wife (1952) Wan Li