Sechs unschuldige Frauen werden im Jahr 1589 in den Ligurischen Alpen im nordwestlichen Italien der Hexerei angeklagt und zum Tode verurteilt: Sie brennen auf dem Scheiterhaufen. Doch damit endet ihre Existenz nicht endgültig, denn der Dämon Pazuzu macht einer der Frauen ein verlockendes Angebot: Er will ihr die Möglichkeit geben, sich an ihren Peinigern zu rächen und auch an denen, die das grausame Spektakel mitangesehen haben, ohne etwas dagegen zu unternehmen. Doch daran ist auch eine Bedingung geknüpft, sie muss ihm ewige Treue und Gehorsam schwören. Mehr als 400 Jahre später im Jahr 2009 werden die sechs Opfer als Avatare des Bösen wiedergeboren und üben Rache an den Nachkommen der Täter. Die grausamen Ereignisse und rituellen Morde bleiben der Kirche nicht verborgen und so sendet der Vatikan den Exorzisten Don Gabriele (Gerard Diefenthal) aus, um dem Bösen ein Ende zu setzen.