Karsten apparently has it settled. However, in this provincial German town, a moment of weakness turns to disaster, disappointment soon fuels anger, justice hides behind hypocrisy, and evil gradually unfolds.
1920
1993
2006
2022
2001
1995
1985
1996
2002
2000
1984
—
1988
1962
2003
1997