

(2003)
as Father Martin Petrie
as Raphael Arbuthnot
as Commander Adam Dalgliesh
as Emma Lavenham
as Father Sebastian Morell
as Father Peregrine Glover
as George Gregory
as Archdeacon Matthew Crampton
as Eric Surtees
as Father John Betterton
as Karen Surtees
as Peter Buckhurst
as Clive Stannard
as Ruby Pilbeam
as Margaret Munroe
as Agatha Betterton
as Inspector Roger Yarborough
Producer
Accountant
Director of Photography
Editor
Casting
Casting
Associate Producer
Executive Producer
Executive Producer
Original Music Composer
Costume Designer
Production Design
Stunt Coordinator