Few films have managed to depict the Medieval period so well as this one. The dirt, the illnesses, shabby clothes, prejudices, terrible witch hunting's - all is here and well shown. Willem Defoe is a great choice for the main role, as well as unusually silent Vincent Cassdel, who play a traveling comedian and a terrible landlord respectively. The plot is also good - a sinned priest is on the run, he joins the traveling actors troupe and together they come to a small town, where a woman is going to be hanged for alleged child murder. The actors decide to learn the truth and finally they stage a play impromptu showing the real events of that blood chilling murder. What is bad in this film is a very slow tempo and really tedious dialogs so often. Pity, this film could have been much better...