Czechosłowacja na początku lat siedemdziesiątych. Smutna i szara, tuż po stłumieniu Praskiej Wiosny i wkroczeniu wojsk Układu Warszawskiego do kraju. Główny bohater, Tomáš, z pochodzenia Słowak, właśnie zaczyna studiować historię na Uniwersytecie Karola w Pradze. Opiekunem pierwszego roku jest młody komunistyczny karierowicz, adiunkt Šindelář. Głównym bohaterem jego zajęć zostaje Jan Nepomucen, popularny również w Polsce święty, którego charakterystyczny pomnik wyróżnia się na praskim moście Karola.
Tomáš wraz z trójką nowo poznanych dziewiętnastoletnich studentów – Tánią, Martinem i Klárą – zaczynają zgłębiać kwestię legendy o języku Jana Nepomucena oraz poznawać inne wydarzenia i postaci sprzed wieków. Nie są świadomi, że ich aktywnością zainteresowała się czechosłowacka Służba Bezpieczeństwa.
Mroczne czasy średniowiecza i komunizmu mają ze sobą o wiele więcej wspólnego niż to się wydaje.