肖恩·宾
Sean Bean
饰:Ranuccio
奈杰尔·达文波特
Nigel Davenport
饰:Giustiniani
Noam Almaz
饰:Boy Caravaggio
萨迪·科尔
Sadie Corre
饰:Princess Collona
伊莫金·克莱尔
Imogen Claire
饰:Lady with the Jewels
罗比·考特拉尼
Robbie Coltrane
饰:Scipione Borghese
弗农·多布切夫
Vernon Dobtcheff
饰:Art Lover
德克斯特·弗莱彻
Dexter Fletcher
饰:Young Caravaggio
迈克尔·高夫
Michael Gough
饰:Cardinal Del Monte
乔纳森·海德
Jonathan Hyde
饰:Baglione
John Rogan
John Rogan
饰:Vatican Official
蒂尔达·斯文顿
Tilda Swinton
饰:Lena
尼吉尔·特瑞
Nigel Terry
饰:Caravaggio
Manuel Witting
饰:Bernardino
Beatrice Burati
Beatrice Burati
饰:Cuoca Sforza
卢卡·卡普阿诺
Luca Capuano
饰:Francesco Tomassoni
Maria Rita Cardella
Maria Rita Cardella
饰:Adriana Minniti
Alessandro Colecchi
Alessandro Colecchi
饰:Cecco
Francesco Di Lorenzo
Francesco Di Lorenzo
饰:Capitano Porto di Palo
Gaetano Golino
Gaetano Golino
饰:Zio Prete
Giuliano Oppes
Giuliano Oppes
饰:Fratello Tomassoni #2
Bojana Ordinacev
饰:Anna Bianchini
Ricard Sadurní
Ricard Sadurní
饰:Prosperino Orsi
Mauro Santopietro
Mauro Santopietro
饰:Poeta Marino
Florian Teichtmeister
Florian Teichtmeister
饰:Cavalier D'Arpino
Adriano Todaro
Adriano Todaro
饰:Michele - Age 6
莎拉·菲尔伯鲍姆
Sarah Felberbaum
饰:Lena
Marta Bifano
Marta Bifano
饰:Lucia Merisi
Maria Elena Vandone
Maria Elena Vandone
饰:Beatrice Cenci
弗兰塞斯克·奥雷利亚
Francesc Orella
饰:Peterzano
Mauro Marino
饰:Priore
Massimiliano Pazzaglia
饰:Gaspare
Blas Roca-Rey
Blas Roca-Rey
饰:Baglione
Leslie Csuth
Leslie Csuth
饰:Jan Bruegel
François Montagut
François Montagut
饰:Alof De Vignancourt
Turi Giuffrida
饰:Comandante palo
阿诺·乔瓦尼内蒂
Arnaud Giovaninetti
饰:Vincenzo Giustiniani
弗朗切斯科·西西利亚诺
Francesco Siciliano
饰:Strozzi
Marcello Catalano
饰:Ippolito Malaspina
路易吉·迪贝尔蒂
Luigi Diberti
饰:Scipione Borghese
Sebastiano Filocamo
饰:Inquisitore
Roberto Bisacco
饰:Rettore
Paolo Giovannucci
饰:Giovanni De Ponte
毛里齐奥·多纳多尼
Maurizio Donadoni
饰:Ranuccio Tomassoni
西蒙妮·科洛姆巴里
Simone Colombari
饰:Zuccari
本杰明·萨德勒
Benjamin Sadler
饰:Onorio Longhi
Stefano Fregni
饰:Paolo V
尤沃钦·毕斯梅尔
Joachim Bissmeier
饰:Cardinale Gonzaga
艾莱娜·索菲亚·里奇
Elena Sofia Ricci
饰:Costanza Colonna
Ruben Rigillo
Ruben Rigillo
饰:Fabrizio Colonna
弗朗西斯科·加里多
Francesc Garrido
饰:Cavalier Martelli
Alessandro Di Natale
Alessandro Di Natale
饰:Giordano Bruno
詹迪·莫拉
Jordi Mollà
饰:Cardinal Del Monte
阿莱西奥·博尼
Alessio Boni
饰:Caravaggio
克莱尔·凯姆
Claire Lefebvre
饰:Fillide Melandroni
保罗·布里古力亚
Paolo Briguglia
饰:Mario Minniti
Dawn Archibald
Dawn Archibald
饰:Pipo
Una Brandon-Jones
Una Brandon-Jones
饰:Weeping Woman
加里·库珀
Garry Cooper
饰:Davide
Lol Coxhill
饰:Old Priest
特里·唐斯
Terry Downes
饰:Bodyguard
斯宾塞·雷伊
Spencer Leigh
饰:Jerusaleme
Emile Nicolaou
饰:Young Jerusaleme
Gene October
饰:Model Peeling Fruit
Cindy Oswin
饰:Lady Elizabeth
Zohra Sehgal
Zohra Sehgal
饰:Jerualeme's Grandmother
Lucien Taylor
饰:Boy with Guitar
西蒙·费舍-特纳
Simon Fisher-Turner
饰:Fra Fillipo (as Simon Turner)
Kevin Hull
饰:Roman in toga (uncredited)
Chelita Secunda
饰:(uncredited)
Cerith Wyn Evans
饰:Altar boy (uncredited)
德里克·贾曼
Derek Jarman
饰:Papal Aide
杰克·布里凯特
Jack Birkett
饰:The Pope