There are no weak links in the cast, and some of the small roles such as the Sacristan (Adrian Powter) and run-away prisoner Angelotti (Andri Björn Róbertsson) are very well characterised.
There is fine work in smaller roles...Andri Björn Róbertsson as the suffering Angelotti...