Akcja filmu rozgrywa się w Hiszpanii za czasów panowania Wielkiej Inkwizycji. Historia filmu koncentruje się na postaci szeryfa prowincjonalnego miasteczka (
Christopher Lambert), w którym dochodzi do serii makabrycznych morderstw. Stróż prawa stara się rozwikłać tę zagadkę. Musi odkryć tajemnicę zanim sprawą zajmie się inkwizycja, która w morderstwach dopatruje się udziału sił nadprzyrodzonych z szatanem na czele.