
Cast
- Nigel TerryCaravaggio

- Sean BeanRanuccio

- Garry CooperDavide

- Dexter FletcherYoung Caravaggio

- Spencer LeighJerusaleme

- Tilda SwintonLena

- Nigel DavenportGiustiniani

- Robbie ColtraneScipione Borghese

- Michael GoughCardinal Del Monte

- Noam AlmazBoy Caravaggio











