Virna Lisi, not very young and beautiful like in the '50 and '60s, 37 years old here, in the role of a nun, looking even older, Franco Nero as a good guy, a journalist, friend of Raimund Harmstorf, another good guy, John Steiner villain as usual, Rik
Battaglia right hand of the villain, and Fernando Rey as a drunk coward priest, who becomes brave in the end. The best "actor", the one who is actually the whole movie, is the dog.