The Puppetmaster - Li, Tien-Lu; Chen, Ming-Chang (Winstar TV & Video, 2001)
1.33:1
Orig.: Taiwan 1993