A retelling of the life of the celebrated 17th-century Baroque painter Michelangelo Merisi da Caravaggio through his brilliant, nearly blasphemous paintings and his flirtations with the underworld.
as Caravaggio
as Ranuccio
as Davide
as Young Caravaggio
as Jerusaleme
as Lena
as Giustiniani
as Scipione Borghese
as Cardinal Del Monte
as Boy Caravaggio
as Pipo
as The Pope
as Weeping Woman
as Lady with the Jewels
as Princess Collona
as Old Priest
as Art Lover
as Bodyguard
as Baglione
as Young Jerusaleme
as Model Peeling Fruit
as Lady Elizabeth
as Vatican Official
as Jerusaleme's Grandmother
as Boy with Guitar
as Fra Filippo
as Papal Aide (uncredited)
as Altar Boy (uncredited)