Wels, Oberösterreich 1967: Familie Berger gehört zu den braven Gottesdienstgängern der katholischen Gemeinde von Pfarrer Angerer (
Johannes Silberschneider). Doch beinahe ebenso schweigsam wie in der Kirche geht es auch bei den Bergers daheim zu. Dass in ihrer Familie etwas merkwürdig ist, spürt auch die neunjährige Johanna (
Nike Seitz). Ihre in sich verschlossene Mutter Katharina (
Franziska Weisz) verbietet nahezu alles, was Freude machen könnte. Ihre Devise: Wir fallen nicht auf! Nur Johannas blinde Großmutter Ruth (
Hannelore Elsner) durchbricht mit ihren sarkastisch-lebensklugen Kommentaren die steife Atmosphäre bei den Bergers, in der selbst die 7 Teilnahme an einem Gesangswettbewerb der katholischen Jugend Johanna und ihrem Bruder Michael (
Nico Liersch) verboten wird. Katharinas Schwester Lisbeth (
Seraphine Rastl) erträgt sogar ihren gewalttätigen Ehemann Wolfgang (
Paul Matic), um eine heile Familienfassade zu sichern.