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.
2023
1996
1980
2007
1965
2010
2025
2006
1990
1981
—
1963
1945
2017
1974
2020
2004
2008