Ren Lu

Ren Lu

Born 30 December 1911 in Tianjin, China

Died 23 November 2002 (aged 90)

Ren Lu is known for Today, I Rest (1959), Che shui ma long (1981) and Fei ba, zhu qiu! (1980).

Director

See all 7 →