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
1979
2018
1995
1997
2021
2016
2025
1989
1978
2023
2012
2008
1972
1988
1993