Characters played by Nigel Terry
Caravaggio
Characters played by Sean Bean
Ranuccio
Characters played by Garry Cooper
Davide
Characters played by Dexter Fletcher
Young Caravaggio
Characters played by Spencer Leigh
Jerusaleme
Characters played by Tilda Swinton
Lena
Characters played by Nigel Davenport
Giustiniani
Characters played by Robbie Coltrane
Scipione Borghese
Characters played by Michael Gough
Cardinal Del Monte
Characters played by Noam Almaz
Boy Caravaggio
Characters played by Dawn Archibald
Pipo
Characters played by Jack Birkett
The Pope
Characters played by Una Brandon-Jones
Weeping Woman
Characters played by Imogen Claire
Lady with the Jewels
Characters played by Sadie Corre
Princess Collona
Characters played by Lol Coxhill
Old Priest
Characters played by Vernon Dobtcheff
Art Lover
Characters played by Terry Downes
Bodyguard
Characters played by Jonathan Hyde
Baglione
Characters played by Emile Nicolaou
Young Jerusaleme
Characters played by Gene October
Model Peeling Fruit
Characters played by Cindy Oswin
Lady Elizabeth
Characters played by John Rogan
Vatican Official
Characters played by Zohra Sehgal
Jerusaleme's Grandmother
Characters played by Lucien Taylor
Boy with Guitar
Characters played by Simon Fisher-Turner
Fra Fillipo
Characters played by Kevin Hull
Roman in Toga
Characters played by Derek Jarman
Papal Aide
Characters played by Chelita Secunda
(uncredited)
Characters played by Cerith Wyn Evans
Altar Boy