Shutian Xu was a director, known for Xue jian qiu feng liu (1989) and Lan se de ai (1986). He died in April 2000.
Bloodshed at Qiufeng Tower
Lan se de ai
No data