Advertisement
Watch "Caravaggio: The Soul and the Blood"
Open in New TabAdvertisement
Advertisement
Advertisement
Cast
Manuel Agnelli
Narrator / Caravaggio (voice)
Emanuele Marigliano
Caravaggio
Mina Gregori
Self
Claudio Strinati
Self
Rossella Vodret
Self
Sara Pallini
Self