Azzone, un medico in cerca di penitenza per espiare un antico e inconfessabile peccato e il suo fedele assistente Napo, sono appena giunti a Mediolanum, intorno all'anno Mille, sconvolta dai disordini fra patarini e le truppe dell'arcivescovo di Milano, Guido da Velate. I due pellegrini incontreranno Arialdo, capo della rivolta, animato da un sentimento religioso fortissimo e in battaglia contro Guido, simbolo di simonia e corruzione. Tra streghe...