Tilda Swinton ( Caravaggio )Robbie Coltrane ( Caravaggio )Sean Bean ( Caravaggio )Dexter Fletcher ( Caravaggio )Nigel Davenport ( Caravaggio )Nigel Terry ( Caravaggio )