Shan Kwan was born on April 20, 1933 in Shenyang, Liaoning, China. He was an actor and director, known for
Ah Q zheng zhuan (1958),
Police Story 2 (1988) and
A Better Tomorrow II (1987). He was married to
Bingxi Zhang. He died on October 1, 2012 in Hong Kong, China.