Shih Lu was born on April 28, 1930 in China. He was an actor and production manager, known for Qiu shi shuang xiong (1974), Da you xia (1968) and Du jiao long (1968). He died in 2001 in Taipei, Taiwan.
No related contents, please re-enter