杰森·弗莱明
Jason Flemyng
饰:Nicholas
琳娜·海蒂
Lena Headey
饰:Lady Matilda Mellerby
大卫·拉艾
David La Haye
饰:Jacques de Saint Amant
Tony Aitken
饰:Brother Ignatius
John Atkins
饰:Soldier 2
Matthew Bowyer
Matthew Bowyer
饰:Soldier 1
海莉·卡迈克尔
Hayley Carmichael
饰:Agnes
约翰·卡特
John Cater
饰:Brother Wilfred
Brendan Charleson
饰:Reeve
多米尼克·库珀
Dominic Cooper
饰:Clerk
克里斯托弗·法里班克
Christopher Fairbank
饰:Steward
乔·芬奇
Jon Finch
饰:Sir Walter de Mellerby
Nick Holder
Nick Holder
饰:John Harding
Elliot Lynn
Elliot Lynn
饰:Page boy
Tom Lynn
Tom Lynn
饰:Page boy
伊丽莎白·马默
Elizabeth Marmur
饰:Joan
伊恩·麦克尼奇
Ian McNeice
饰:Bishop
Roger Nott
Roger Nott
饰:Old villager
杰夫·那托尔
Jeff Nuttall
饰:Priest
安东尼·奥唐纳
Anthony O'Donnell
饰:Randall
Ralph Riach
Ralph Riach
饰:Physician
Stevan Rimkus
Stevan Rimkus
饰:Pecok
Craig Russell
Craig Russell
饰:Thomas Bassett
Scarlett Sherrington
Scarlett Sherrington
饰:Amy
Rocky Taylor
Rocky Taylor
饰:Compte de Fugiere
Gwen Vaughan
Gwen Vaughan
饰:Lady
Dyfed Williams
Dyfed Williams
饰:William
Robert Horwell
Robert Horwell
饰:John Harding
Gwenfair Vaughan
饰:Lady,(as Gwen Vaughan)