Dr. Andrew John
Jeremy Sheffield
Nurse Bethan Powell
Kate Jarman
Matron
Gabrielle Lloyd
Papa Ronconi
Joseph Long
Bad Billy Baker
Ray Nicholas
Diana Gough
Rebecca Bull
DC Bull
Ifan Huw Dafydd
MC
Gareth Gethyn Evans
Eddie Powell
Jonathan Floyd
Maisie Noyle
Sara Lloyd
Minister
Tom Lucy
Ginny Edwards
Adrienne O'Sullivan
Elizabeth Powell
Geraldine James
Nurse
Karen Paullada
Blackleg
Gareth Potter
Sister Jackson, Ward Sister
Beth Robert
Policeman
Daniel Rochford
Dewi Savage
Megan Gough
Mossie Smith
Anthea Llewellyn-Jones
Alexandra Staden
Maud Powell
Catrin Stewart
Evan Powell
David Troughton
Isobel John
Judy Parfitt
Dr. Theo John
David Warner
Lew Richards
Robert Gwyn Davin
Laura Ronconi
Siobhan Flynn
Alun Price
Andrew Howard
Trevor Lewis
Celyn Jones
Director
Richard Laxton
Art Department Assistant
James Price
Editor
John Richards
Executive Producer
Matthew Robinson
Sound Editor
Paul Jefferies
Producer
Jane Davies
Casting
Julia Duff
Production Design
Melanie Allen
Original Music Composer
Rob Lane
Writer
Mathew Bayliss
Art Direction
Amelia Shankland
Costume Design
Ffion Elinor
Makeup Artist
Pamela Haddock
Novel
Catrin Collier
Director of Photography
Jens Schlosser