A post-exams trip to Sicily turns sinister when three teenagers discover a mysterious puppet collection.
2014
2013
2003
1999
2006
2020
2021
2022
2023
1980
2018
—
2017
1991
1993