
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)