M4uFree Search : teresa hill

Puppet Master 5 (1994)

IMDb: 5.0
1994

The puppets battle their most powerful enemy yet as they protect their new master from the demon God that created the Secret of Life

Puppet Master 4 (1993)

IMDb: 5.2
1993

A young scientist and his friends, upon being attacked by demons, are protected by a gang of animated puppets