A post-exams trip to Sicily turns sinister when three teenagers discover a mysterious puppet collection.
2008
2014
2011
2022
2013
2021
2006
1935
1988
2005
2002
1963
1933
1931
1966