Chuan Chen is known for his work on Lao shu la gui (1979), The Chinese Connection (1972) and Police Story (1985). Read more on iMDB