Cast and Crew of To Provide All People

To Provide All People

To mark the 70th anniversary of the birth of the NHS, acclaimed poet Owen Sheers takes us on a journey that weaves the extraordinary story of the birthing of Nye Bevan's vision of free healthcare for all people with personal stories of the NHS in British society today.

Full Cast of To Provide All People

Michael Sheen as Porter

Michael Sheen

Porter

Michael Christopher Sheen (born 5 February 1969) is a Welsh actor and political activist. After training at London's...

Eve Myles as Domestic Assistant

Eve Myles

Domestic Assistant

Eve Myles (born 26 July 1978) is an award winning Welsh actress of stage and screen. She is best known to Welsh...

Aimee-Ffion Edwards as Patient

Aimee-Ffion Edwards

Patient

Aimee-Ffion Edwards is a Welsh film and television actress, born in Newport, Gwent, Wales. She is bilingual and has...

Jonathan Pryce as Retired Neurosurgeon

Jonathan Pryce

Retired Neurosurgeon

Jonathan Pryce, CBE (born 1 June 1947) is a Welsh stage and film actor and singer. After studying at the Royal...

Arsher Ali as Junior Doctor

Arsher Ali

Junior Doctor

Arsher Ali was born on April 9, 1984 in Nottingham, England. He is an actor, known for The Ritual (2017), Line of...

Nia Roberts as Midwife

Nia Roberts

Midwife

Roberts' big break came in 1998, when she appeared in Solomon a Gaenor opposite Ioan Gruffudd. With dialogue in...

Martin Freeman as Consultant Cardiologist

Martin Freeman

Consultant Cardiologist

Martin John Christopher Freeman is an English actor. Among other accolades, he has won an Emmy Award, a BAFTA Award...

Celia Imrie as Patient

Celia Imrie

Patient

Celia Imrie (born 15 July 1952) is an English actress. In a career starting in the early 1970s, Imrie has played...

Tamsin Greig as GP

Tamsin Greig

GP

Tamsin Margaret Mary Greig (/ˈtæmzɪn ˈɡrɛɡ/; born 12 July 1966) is an English actress, known for both dramatic and...

Michelle Fairley as Intensive Care Nurse

Michelle Fairley

Intensive Care Nurse

Michelle Fairley (born 11 July 1963) is an actress from Northern Ireland. She is best known for playing Catelyn...

Suzanne Packer as Coronary Care Nurse

Suzanne Packer

Coronary Care Nurse

Suzanne Packer was born on September 20, 1958 and is currently 66 years old.

Lesley Manville as Consultant Psychiatrist

Lesley Manville

Consultant Psychiatrist

Lesley Manville was born on March 12, 1956 in Brighton, East Sussex, England. She is a multi award-winning actress...

Rhashan Stone as Consultant Neurosurgeon

Rhashan Stone

Consultant Neurosurgeon

Rhashan Stone was born on November 3, 1969 and is currently 55 years old.

Meera Syal as District Nurse

Meera Syal

District Nurse

From Wikipedia, the free encyclopedia. Meera Syal MBE (born Feeroza Syal on 27 June 1961) is a British comedienne,...

Nikki Amuka-Bird as A&E Consultant

Nikki Amuka-Bird

A&E Consultant

Nikki Amuka-Bird (born 27 February 1976) is a Nigerian-born British actress of the stage, television, and film.

Michelle Collins as Maternity Admin

Michelle Collins

Maternity Admin

Michelle Danielle Collins (born 28 May 1960) is a British actress best known for her roles on television in the BBC...

Mali Jenkins

Narrator

Elysia Welch

Nurse

Shelley Rees

SCBU Nurse

Garyn Williams

Patient

Crew of To Provide All People

Full backstage crew list →