Biography

Shih Lu was born on April 28, 1930 in China. He was an actor and production manager, known for Qiu shi shuang xiong (1974), A Sword for a Killer (1968) and Du jiao long (1968). He died in 2001 in Taipei, Taiwan.