Rok 1327, franciszkanin William z Baskerville zostaje poproszony o wyjaśnienie okoliczności śmierci zakonnika w benedyktyńskim klasztorze. Kolejne zabójstwa wywołują panikę.
Zostaje zabity bogaty szlachcic Galeazzo. Na jego zwłokach odkryto tajemniczy podpis "Diabolicus". Podejrzanymi są czterej rodzeni bracia zamordowanego. Jeden z nich prałat Antonino posiada mocne alibi. W jakiś czas potem zostają zamordowani trzej pozostali bracia. Tym razem podejrzenie pada na prałata. Czy to on jest mordercą?
W XVII-wiecznej Mołdawii księżniczka Asa zostaje skazana na śmierć za uprawianie czarnej magii. Dwieście lat później doktor Kruvajan niechcący przywraca ją do życia.