When Dr. Lorca hears rumors of a nine hundred year old Italian castle that houses a mysterious living puppet, he sets out to investigate with his assistant Caitlin and her boyfriend David. But they soon find themselves trapped in the castle when they accidentl...