Rok 1955. Leon Berger, który po rodzinnej tragedii próbuje na nowo ułożyć sobie życie, obejmuje posadę nauczyciela w niewielkim mieście K. na północy Szwecji.
Jego poprzednik, ekscentryczny Eugen Kallmann, zginął w tajemniczych okolicznościach. Śledztwo nic nie wykazało, ale uczniowie oraz koledzy Kallmanna starają się - każdy na swój sposób - wyjaśnić zagadkę jego śmierci.
Czy jest ona w jakiś sposób związana z falą ksenofobii, którą nęka miasto?