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.
2017
2002
—
2025
1971
2006
1959
1940
2010
1979
1986
1989
2008
2000
1998
1992
1999
1982
1990
1991