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
2019
2023
2022
2024
2021
1984
1999
2010
1995
2002
1980
1972