Mähren, Ende 17. Jahrhundert: Als in der katholischen und von Hexenvorfällen bisher verschont gebliebenen Gemeinde um Groß Ullersdorf eine abergläubische alte Bettlerin während eines Gottesdienstes des Hostienfrevels überführt wird, wittert der naive und übereifrige Dorfpfarrer Eusebius Schmidt Hexerei und ersucht die Gräfin von Galle um die Finanzierung eines Hexentribunals. Die Grafin, verängstigt und besorgt um die weiße Weste ihres Hoheitsgebietes, willigt ein und reaktiviert daraufhin den berüchtigten, mehr auf den Hexenhammer als auf die Bibel schwörenden und mittlerweile pensionierten Inquisitor Franz Boblig von Edelstadt damit dieser die aufkommende, vermeintliche Hexenbrut im Keim ersticken möge.

Norman ist krasser Außenseiter in seiner Schule in der neuenglischen Kleinstadt Blithe Hollow, in deren Geschichte eine Hexe die berühmteste Persönlichkeit ist. Nur der dicke Neill, der genauso gehänselt wird wie Norman, will sein Freund sein. Selbst Normans Vater hält ihn für nicht ganz normal. Denn Norman ist nicht nur ein fanatischer Horror-Fan, sondern er sieht Tote und spricht mit ihnen. Als die puritanischen Gründungsväter sich aus ihren Gräbern erheben und der Zorn der Hexe wiedererwacht ist es genau diese besondere Gabe, die Norman zum Helden macht.

Hexenjäger Albino übt unter den Bewohnern eines namenlosen europäischen Staates im Spätmittelalter ein Terrorregime aus. Er wird durch Lord Cumberland, der ihn erwürgt, ersetzt. Cumberland ist noch schlimmer. Als sich sein Assistent, Grafensohn Christian, in das Bauernmädchen Vanessa verliebt, klagt Cumberland sie der Hexerei an. Christian holt sie aus dem Kerker. Vanessa wiegelt die Bauern auf. Christian landet im Kerker und fällt beim Sturm der Bauern auf das Schloss der Lynchjustiz zum Opfer, Cumberland kann entkommen.

Im Jahr 1622 wird eine junge Frau nach der Geburt des königlichen Kindes für den Tod der Prinzessin verantwortlich gemacht und der Hexerei beschuldigt. Gefangen und angeklagt, kämpft sie verzweifelt vor Gericht um ihre Unschuld und ihr Leben.