A scholar attempts to restore a gruesome painting and uncovers a past of blood sacrifice and paganism in this Italian horror tale of Catholicism gone horribly wrong.