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.
2025
2014
2019
2022
2023
2013
2018
1984
2017
2002
1990
1972
1996
1993
2007
1988
1981
2006