
Titanic
1997
An aged tailor recalls his life as the schoolteacher of a small village in Northern Germany that was struck by a series of strange events in the year leading up to WWI.
Michael Haneke
Eva
The Baron
The School Teacher
Sigmund
Marie Louise
The School Teacher as an Old Man (voice)
5/12/2024
7/10
It all starts when the local doctor (Rainer Bock) is knocked from his horse by some wire carefully strung between two trees. Incapacitated and sent to the (not so) nearby hospital, his is just the start of some fairly brutal mishaps that befall this small rural community as Europe drifts towards the start of the Great War. It's a sort of feudal existence for this community were everything stems from the baron (Ulrich Tukur). When his young son is violently assaulted, tensions run high in the village and as more atrocities emerge they all start to turn on each other and suspicions run high. It might be, though, that the children of the pastor might hold the key. That's what the narrator, and rather naive teacher (Christian Friedl) eventually concludes, but as he investigates as surreptitiously as he can, we find a great deal more going on amidst a village of child molesting, cruelty, adultery and basically anything that could easily contribute to the negative mindset of those carrying out these acts of pretty calculated wickedness. Each of the villagers has their moment in the cinematic sun as we are taken, almost door to door, on a tour of their foibles and peccadilloes. It delivers quite a potent look at the almost, sometimes literal, incestuous nature of country life where people live in fear of losing their patronage and their survival depends on the harvest - and that depends on a God who is represented by Burghart Klaußner's enigmatically characterised pastor. This is a conflicted man more concerned with a status quo than necessarily with the truth. There is mystery here, but that rather fades into the background of quite a disturbing character study that is puzzling and intriguing.
1997
2006
1996
2006
1991
1985
1965
1996
2005
1957
1999
1962
2005
2001
1967
2005
1990
1970
2025
2022