Cast
Director
Liliana Cavani
Mateusz Kościukiewicz as Francesco
Sara Serraiocco as Chiara
Vinicio Marchioni as Elia
Rutger Hauer as Padre di Francesco
Giselda Volodi as Madre di Francesco
Benjamin Sadler as Ugolino
Michael Schermi as Leone
Niccolò Senni as Ruffino
Mattia Sbragia as Pelagio
Fabio Bussotti as Silvestro
Tiziana Bagatella as Madre di Chiara
Angela Curri as Agnese
Ludwig Blochberger as Papa Innocenzo III
Robin Mugnaini as Pietro Cattani
Giulio Pampiglione
Mehdi Moinzadeh as Sultano al-Malik al-Kamil
Claudio Ammendola as Angelo
Beniamino Brogi
Paolo Bernardini
Paco Reconti
Domenico Fortunato
Diego Ribon
Brenno Placido
Giulio Maria Corso
Francesca Agostini
Carla Cassola
Emilia Verginelli