Chin Hsu nació en 1945 en Malasia. Es actor, conocido por The Iron Buddha (1970), The One-Armed Swordsman (1967) y Killer Darts (1968).
Sin datos