Shen Ren is known for Half Dead, Half Alive (1987), 51 Depot (1961) and Hasen and Jiamila (1955).
No data