Ren Lu

Ren Lu

Ren Lu is known for Today, I Rest (1959), Che shui ma long (1981) and Fei ba, zhu qiu! (1980).
    Known for
    Directing
    Place of birth
    Tianjin, China
    Birthday
    12/30/1911
Logo
Wynk Movies
Language: