"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."
Nigel Terry
as Caravaggio
Sean Bean
as Ranuccio
Garry Cooper
as Davide
Dexter Fletcher
as Young Caravaggio
Spencer Leigh
as Jerusaleme
Tilda Swinton
as Lena
Nigel Davenport
as Giustiniani
Robbie Coltrane
as Scipione Borghese
Michael Gough
as Cardinal Del Monte
Noam Almaz
as Boy Caravaggio
Dawn Archibald
as Pipo
Jack Birkett
as The Pope
Una Brandon-Jones
as Weeping Woman
Imogen Claire
as Lady with the Jewels
Sadie Corre
as Princess Collona
Lol Coxhill
as Old Priest
Vernon Dobtcheff
as Art Lover
Terry Downes
as Bodyguard
Jonathan Hyde
as Baglione
Emile Nicolaou
as Young Jerusaleme
Gene October
as Model Peeling Fruit
Cindy Oswin
as Lady Elizabeth
John Rogan
as Vatican Official
Zohra Sehgal
as Jerusaleme's Grandmother
Lucien Taylor
as Boy with Guitar
Simon Fisher-Turner
as Fra Filippo
Derek Jarman
as Papal Aide (uncredited)
Cerith Wyn Evans
as Altar Boy (uncredited)
George Akers
Editor
Gabriel Beristain
Director of Photography
Original Music Composer
Director
Sandy Powell
Costume Design
Screenplay
Nicholas Ward Jackson
Associate Producer
Glynn Purcell
First Assistant Director
Miri Ben-Schlomo
Assistant Makeup Artist
Debbie McWilliams
Casting
Jules Bradbury
Production Assistant
James Mackay
Development Producer
Simon Moseley
Second Assistant Director
Sarah Wilson
Production Manager
Idea
Jill Pack
Executive In Charge Of Production
Pat Aldersley
Third Assistant Director
Sarah Radclyffe
Producer
Colin MacCabe
Executive Producer
Morag Ross
Makeup Artist
Christopher Hobbs
Production Design
Michael Buchanan
Art Direction
Billy McCarthy
Sound Recordist
Suso Cecchi d'Amico
Additional Writing
Tim Youngman
Property Master