Caravaggio's tortured life, his murder and the journey of his soul.
Gladys Florence
as The Pope, Rembrandt, Van Gogh's mother
Eli Trichon
as Caravaggio's St. John
Marzia Ciacci
as Galileo's daughter
Marco Cassini
as Narciso
Tom Troupe
as Cardinal del Monte
Frank Lebœuf
as Abelard
Domiziano Arcangeli
as Cardinale Puccini
Peter Kiedrowski
as Vincent van Gogh
Giancarlo Sacripanti
as Marcus Antonius / Dante
Lejla Hadzimuratovic
as La Bella / Matisse's Henriette
Caroline Amiguet
as Caterina Sforzia
Diana Busuioc
as Inferno Borgia Mistress