Za vlády Jana Lucemburského se královský soudce Melichar z Roupova a jeho pomocník Božetěch zaplétají do nebezpečné záležitosti. Po návratu z uherského tažení je mocný Jindřich z Lipé uvězněn a král ho obviní ze zrady, požadujíc jeho popravu. Melichar, který si uvědomuje, že Jindřichova smrt by mohla vést k rozsáhlé válce, horečně pátrá po důkazech, jež by zpochybnily obvinění. V časové tísni se obrací i na Šilhavého Otmara, nechvalně známého pražského zločince, a uzavírá s ním riskantní dohodu. Tato aliance ho však přivádí na hranu záhuby. Zda ho zachrání Božetěch, nebo nečekaná pomoc královny Elišky Přemyslovny, zůstává otázkou. A zda se soudce Melichar nestane obětí vlastního úsilí, se teprve ukáže.