A post-exams trip to Sicily turns sinister when three teenagers discover a mysterious puppet collection.
2014
2009
2010
1981
1980
1979
1973
1999
1977
1972
1971
1970
2023
2022
2020
1996