Characters played by Anne Heywood
Virginia de Leyva
Characters played by Antonio Sabato
Giampaolo Osio
Characters played by Hardy Krüger
Father Paolo Arrigone
Characters played by Carla Gravina
Caterina da Meda
Characters played by Tino Carraro
Monsignor Barrea
Characters played by Luigi Pistilli
Count Fuentes
Characters played by Anna Maria Alegiani
Sister Ottavia Ricci
Characters played by Margarita Lozano
Sister Benedetta Homati
Characters played by Giovanna Galletti
Sister Angela Sacchi
Characters played by Caterina Boratto
Sister Francesca Imbersaga
Characters played by Renzo Giovampietro
Vicar Saraceno
Characters played by Laura Belli
Sister Candida Colomba
Characters played by Maria Michi
Sister Bianca Homati
Characters played by Rita Calderoni
Isabella
Characters played by Michel Bardinet
Giovanni degli Hortensi
Characters played by Pier Paolo Capponi
Count Taverna
Characters played by Francesco Carnelutti
Cantastorie
Characters played by Giulio Donnini
Molteno
Characters played by Calogero Azzaretto
Inquisitor
Characters played by Angelica Ippolito
Bit part
Characters played by Maria Tedeschi
Nun
Characters played by Giuseppina Quinn
Nun