David Byfield
Charles Dance
Angel
Emilia Fox
Wendy
Clare Holman
Eddie
Mark Benton
Vanessa Byfield
Niamh Cusack
Sally
Claudie Blakley
Audrey Oliphant
Barbara Wilshere
Tigerlily Hutchinson
Michael
Oliver Dimsdale
Henry Appleton
Peter Capaldi
Carla
Noma Dumezweni
Janet Byfield
Emma Fielding
Lucy
Jade Sharif
Voice of Francis Youlgreave
John Standing
Lady Youlgreave
Sheila Hancock
Audrey Oliphant
Barbara Wilshere
Jade Sharif
Mark Spalding
Detective Chief Inspector Maxten
Mark Spalding
Dr. Fraser
Alastair Cording
Hospital Chaplain
Simon Fielder
Toby Clifford
James D'Arcy
Hugh Treevor
Patrick Godfrey
Angel's Neighbour
Helen Ryan
Francis Youlgreave
Richard Wulf
Joanna Clifford
Cara Horgan
Simon Martlesham
Donald Sumpter