Overview: A group of people on a world wide search for oddities find themselves trapped in a nine hundred year old Italian castle when they accident unleash the Demonic Toys.
Watch Trailer
Release: Jan 26, 2010Runtime: 81 minutesQuality: HDIMDb: 3.60 / 10 by 40 usersPopularity: 4Budget: $0Revenue: $0Language: English