Peter Cattaneo
Lesley Manville
饰: Susan Ryeland
Timothy Spall
饰:Atticus Pünd
Tim McMullan
饰: Atticus Pünd
Conleth Hill
饰: Alan Conway
Michael Maloney
饰: Charles Clover
Alexandros Logothetis
饰: Andreas Pataki
Claire Rushbrook
饰: Katie Williams
Daniel Mays
饰: Locke / Chubb
Matthew Beard
饰: James Taylor / Fraser
Lorcan Cranitch
饰: Sir Magnus Pye / Max Ryeland
Dorothy Atkinson
饰: Lady Frances Pye
Pippa Haywood
饰: Claire Jenkins / Clarissa Pye
Nathan Clarke
饰: Frederick Pye
Harry Lawtey
饰: Robert Blackiston
Nia Deacon
饰: Joy Sanderling
Karen Westwood
饰: Mary Blakiston
Ian Lloyd Anderson
饰: Brent
Joel Birkett
饰: Young Robert Blakiston
Jude Hill
饰: Sam Blakiston
Chukwuma Omambala
饰: Rev. Robeson / Rev. Osborne
Danielle Ryan
饰: Alice
Paul Tylak
饰: Lee Jaffrey
Karl Collins
饰: Jack White / Jack Whiteley
Sanjeev Kohli
饰: Sajid Khan / Dr. Kamal
Nathalie Armin
饰: Melissa Conway
饰: Briony Mokasu
James Flynn
饰: Klaus Eckerman
Beverly Longhurst
饰: Dr. Benson
Brian Rodger
饰: Passer By (uncredited)
Sutara Gayle
饰: Gemma Whiteley
饰: Jemima
San Shella
Killian Donnelly
Adam Ewan
饰:Gravedigger
Kate Lamb
Anthony Horowitz
编剧/原作
Lesley Manville
Murray Gold
Jamie Pearson
Annie Hardinge
服装设计
Rae Hendrie
Annie Hardinge