Swiss splatter movie from Pfahlbauer.
2005
2006
1999
2007
2024
1990
2008
1995
1957
2017
2001
2009
2011
1997
2018
1983
2021
1980
—