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.
2019
1975
1979
2007
2017
2021
2002
1985
2004
1992
1988
1998
2000
2005
—
1990