Cast and Crew of To Provide All People

Cast of
To Provide All People

About 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

Mali Jenkins
plays Narrator

Michael Sheen
plays Porter

Michael Sheen as Porter

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

See Michael Sheen's other roles

Eve Myles
plays Domestic Assistant

Eve Myles as Domestic Assistant

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

See Eve Myles's other roles

Aimee-Ffion Edwards
plays Patient

Aimee-Ffion Edwards as Patient

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

See Aimee-Ffion Edwards's other roles

Siân Phillips
plays Patient

Jonathan Pryce
plays Retired Neurosurgeon

Jonathan Pryce as Retired Neurosurgeon

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

See Jonathan Pryce's other roles

George MacKay
plays Father

Arsher Ali
plays Junior Doctor

Arsher Ali as Junior Doctor

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

See Arsher Ali's other roles

Nia Roberts
plays Midwife

Nia Roberts as Midwife

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

See Nia Roberts's other roles

Martin Freeman
plays Consultant Cardiologist

Martin Freeman as Consultant Cardiologist

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

See Martin Freeman's other roles

Susan Wokoma
plays Junior Doctor

Celia Imrie
plays Patient

Celia Imrie as Patient

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

See Celia Imrie's other roles

Tamsin Greig
plays GP

Tamsin Greig as GP

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

See Tamsin Greig's other roles

Michelle Fairley
plays Intensive Care Nurse

Michelle Fairley as Intensive Care Nurse

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

See Michelle Fairley's other roles

Suzanne Packer
plays Coronary Care Nurse

Suzanne Packer as Coronary Care Nurse

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

See Suzanne Packer's other roles

Lesley Manville
plays Consultant Psychiatrist

Lesley Manville as Consultant Psychiatrist

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

See Lesley Manville's other roles

Aneirin Hughes
plays Anaesthetist

Rhashan Stone
plays Consultant Neurosurgeon

Rhashan Stone as Consultant Neurosurgeon

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

See Rhashan Stone's other roles

Meera Syal
plays District Nurse

Meera Syal as District Nurse

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

See Meera Syal's other roles

Elysia Welch
plays Nurse

Memet Ali Alabora
plays A&E Consultant

Nikki Amuka-Bird
plays A&E Consultant

Nikki Amuka-Bird as A&E Consultant

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

See Nikki Amuka-Bird's other roles

Michelle Collins
plays Maternity Admin

Michelle Collins as Maternity Admin

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

See Michelle Collins's other roles

Lolita Chakrabarti
plays O&G Surgeon

Shelley Rees
plays SCBU Nurse

Pınar Öğün
plays Geriatric Nurse

Garyn Williams
plays Patient

Nasser Memarzia
plays Professor Haboubi


Crew of To Provide All People

Discover the backstage crew of To Provide All People →