Im Jahr 1957 stirbt Antonín Zápotocký, der zweite kommunistische Staatspräsident der Tschechoslowakei, was den Anfang vom Ende für den Herbalisten Jan Mikolášek (Ivan Trojan) bedeutet, der ein enger Vertrauter des Präsidenten war, aber auch zahlreiche andere berühmte Persönlichkeiten heilte. Als junger Mann (Josef Trojan) und Sohn eines Gärtners ging er einst bei der Dorfheilerin Mühlbacherová (Jaroslava Pokorná) in die Lehre, stieg aufgrund seiner unglaublichen Gabe für treffende Diagnosen schließlich zum Wunderheiler auf, dem nach Zápotockýs Tod nicht nur sein fehlender medizinischer Abschluss, sondern auch die Affäre mit seinem Assistenten František Palko (Juraj Loj) zum Verhängnis wird...