Caravaggio TP

Nigel Terry
 Nigel Terry
 (Caravaggio)
Nigel Davenport
 Nigel Davenport
 (Giustiniani)
Michael Gough
 Michael Gough
 (Cardinal Del Monte)
Dexter Fletcher
 Dexter Fletcher
 (Caravaggio jeune)
Sean Bean
 Sean Bean
 (Ranuccio)
Tilda Swinton
 Tilda Swinton
 (Lena)
Robbie Coltrane
 Robbie Coltrane
 (Scipione Borghese)