Caravaggio's tortured life, his murder and the journey of his soul.
as The Pope, Rembrandt, Van Gogh's mother
as Caravaggio's St. John
as Galileo's daughter
as Narciso
as Cardinal del Monte
as Abelard
as Cardinale Puccini
as Vincent van Gogh
as Marcus Antonius / Dante
as La Bella / Matisse's Henriette
as Caterina Sforzia
as Inferno Borgia Mistress