Caravaggio - Cast

Robbie Coltrane

as Scipione Borghese


Michael Gough

as Cardinal Del Monte


Sean Bean

as Ranuccio



Nigel Davenport

as Giustiniani


Garry Cooper

as Davide


Nigel Terry

as Caravaggio


Lol Coxhill

as Old Priest


  Change Location