A post-exams trip to Sicily turns sinister when three teenagers discover a mysterious puppet collection.
1999
1998
2006
2014
1979
2002
2003
2000
1996
2001
2005