Movies4u - Watch Teresa Hill Online for FREE

Puppet Master 5 (199

Puppet Master 5 (1994)

IMDb: 5.2
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 (199

Puppet Master 4 (1993)

IMDb: 5.3
1993

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