Ren Lu

Ren Lu (90)

1911-12-30 - 2002-11-23 | Tianjin, China

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

Movies as Director

Series as Director

NextFilm 2025