A post-exams trip to Sicily turns sinister when three teenagers discover a mysterious puppet collection.
1980
1990
2008
2006
1986
2017
2023
2025
2024
1979
2014
2009
1963
2003
2013
2004
1992