Marek Losey
Paul Unwin
Philippa Langdale
Oliver Chris
饰:Richard Truscott
Natasha Little
饰:Elizabeth Powell
Catherine Steadman
饰:Angela Wilson
Zoe Boyle
饰: Jean Truscott / Jean Meecher
Jack Davenport
饰:Otto Powell
Shaun Dingwall
饰:Charlie Enderbury
Joanna Page
饰:Lily Enderbury
Holli Dempsey
饰:Maureen Mulligan
Iain Glen
饰:Inspector Ronald Mulligan
饰:Mr. Truscott
Tom Rosenthal
饰:Sam Roth
饰: Policeman
Jessica Madsen
饰: Miss Roper
Samuel Oatley
Cheryl Campbell
饰:Mrs Truscott
饰: Chair
Dystin Johnson
饰:Sister Neville
Rudi Goodman
饰:Thomas Powell
Sarah Parish
饰:Margaret Dalton
Cathy Sara
饰:Mrs Beatrice Mulligan
饰:Guide
Pippa Haywood
饰:Valerie Smallwood
饰:Theatre Sister Farley
Angus Wright
饰:Major Domo
Pip Torrens
饰:Eric Smallwood
William Chubb
饰:Watson
John Hollingworth
饰:Terence
Abby Rakic-Platt
饰:Alice
Lorna Nickson Brown
饰:Mrs Baring
Sam Coulson
饰:Policeman
Edmund Kingsley
饰:Mr Walker
Daniel Chapple
饰:Consultant aneasthatist
Melanie Kilburn
饰:Mrs Johnstone
Ronny Jhutti
饰:Dr Omprakash Mehta
Diane Fletcher
饰:Matron Vosper
Finbar Lynch
饰:Monty Meecher
Gordon Kennedy
饰:DI Thompson
Penny Downie
饰:Penny
Julia Deakin
饰:Kathleen
Victoria Bewick
饰:Megan Grieves
Annabel Mullion
饰:Duchess
Natalie Burt
饰:Jenny Gilbert
Deirdre Mullins
饰:Diana Fairfax
Richie Campbell
饰:Joe
Prue Clarke
饰:Winifred Meadows
Jenny Galloway
饰:Lily Pearson
Peter Grimsdale
Simon Tyrrell
Paul Unwin
Carolyn Parry-Jones
Jolyon Symonds
Anne Dudley
Mike Jones
Tim Palmer
Mike Jones
Caroline Barclay
Mike Jones
Matt Gant
Anne Dudley
Anne Dudley
Anna Marsh
Steve Robinson
Matt Gant
Caroline Barclay
Charlotte Holdich
服装设计
Steve Robinson
Anna Marsh
Adam Young
Charlotte Holdich
Tim Palmer
Marco Calabrese