Display [English] [Big5]
You are currently displaying English
Shen Shi Pictures
申氏影業公司

 
 
Production
  Five Devils (1969)
  Eagle's Claw and Butterfly Palm (1978)