Caravaggio (1986 film) › Cast
Nigel Terry
Caravaggio
Noam Almaz
Boy Caravaggio
Sean Bean
Ranuccio
Dexter Fletcher
Young Caravaggio
Michael Gough
Cardinal Del Monte
Tilda Swinton
Lena
Nigel Davenport
Giustiniani
Spencer Leigh (actor)
Jerusaleme
Robbie Coltrane
Scipione Borghese
Garry Cooper
Davide
Lol Coxhill
Old Priest
Dawn Archibald
Pipo
Jack Birkett
The Pope
Una Brandon-Jones
Weeping Woman