Movie History Stitches 2001 Stitches 2001 Curse of the Puppet Master 1998 Curse of the Puppet Master 1998 Curse of the Puppet Master: The Human Experiment 1998