Lata 50. XX wieku. Umiera prezydent Czechosłowacji Antonín Zápotocký (Ladislav Kolár). Służby zaczynają interesować się popularnym uzdrowicielem Janem Mikoláškiem (Ivan Trojan), z którego usług korzystał. Znakomity znawca ziół zyskał sławę i majątek, pomagając chorym. Przyjmuje zarówno przedstawicieli władz, bogaczy i prominentów, jak też prostych i ubogich ludzi. Choć podkreśla, że nie jest lekarzem, dzięki swojemu geniuszowi stawia trafne diagnozy, ratując zdrowie i życie tysięcy osób. Towarzyszy mu asystent František (Juraj Loj), z którym łączy go intymna relacja. Jednocześnie uzdrowiciel zmaga się z wewnętrznymi demonami. W pracy skupiony, szczery i opanowany, prywatnie jest porywczy, skoncentrowany na sobie i wyniosły. Chełpi się swoim darem. Nie ukrywa też swojej gorliwej religijności. Teraz czeka go trudna próba. Staje przed sądem, by zmierzyć się z zarzutami o trucicielstwo. Oparta na faktach historia słynnego czeskiego zielarza i uzdrowiciela. Rolę tę znakomity Ivan Trojan dzieli ze swoim młodszym synem Josefem, który gra młodego Jana Mikoláška.