Toulon, a puppet maker, discovers an ancient Egyptian potion and uses it to bring his creations to life. His puppets become murderous little demons and escape. Distraught, the master takes his life. Years later, psychics tune into the existence of the monstrous marionettes and set off to stop them.
In 1939 Bodega Bay, California, an old puppeteer named André Toulon is putting the finishing touches on a living puppet named Jester. A living oriental puppet, named Shredder Khan, stares out of the window for Blade. Meanwhile, Blade scouts the grounds of the Bodega Bay Inn that André is staying. Two Nazi spies get out of a car and head for Toulon’s room but Blade beats them there and André puts Blade, Jester and Shredder Khan into a chest with an Indian puppet, named Gengie, before hiding the chest in a wall panel. As the Nazis break down the door, Toulon shoots himself in the mouth with a pistol.
50 years later, in 1989, psychics Alex Whitaker, Dana Hadley, Frank Forrester and Carissa Stamford make contact with an old colleague of theirs, Neil Gallagher, and conclude he found Andre Toulon’s hiding place. Each one of them experiences a different vision; Alex sees Neil pointing a gun at a young woman’s head, and dreams of leeches sucking blood out of his stomach, while Dana foresees her possible death.
The psychics meet at the Bodega Bay Inn that Neil resides at and meet Neil’s wife, Megan, the woman from Alex’s vision. They also meet the housekeeper, Theresa. The psychics are skeptical that Neil took a wife but it is forgotten when Megan tells them that Neil shot himself. Theresa, Megan, and Alex leave the body, leaving Frank, Carissa and Dana. Dana stabs a long pin into Neil’s corpse to verify that he is in fact dead….