M4uFree Search : chris huang

Sheng shi chuan shuo (2000)

IMDb: 6.8
2000

Puppet martial arts masters fight to prevent demons from controlling the sacred stone