Cast
Nigel Terry
Caravaggio
Sean Bean
Ranuccio
Garry Cooper
Davide
Dexter Fletcher
Young Caravaggio
Spencer Leigh
Jerusaleme
Tilda Swinton
Lena
Nigel Davenport
Giustiniani
Robbie Coltrane
Scipione Borghese
Michael Gough
Cardinal Del Monte
Noam Almaz
Boy Caravaggio
Crew
Derek Jarman
Director
Gabriel Beristain
Director of Photography
George Akers
Editor
Simon Fisher-Turner
Original Music Composer
Sandy Powell
Costume Design
Nicholas Ward Jackson
Idea
Derek Jarman
Screenplay
Nicholas Ward Jackson
Associate Producer
James Mackay
Development Producer
Debbie McWilliams
Casting
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.