All Cast

James Cosmo

James Cosmo

Priest

Aneurin Barnard

Aneurin Barnard

Tommy

Amy Shiels

Amy Shiels

Joanne

Wunmi Mosaku

Wunmi Mosaku

Marie

Jake Wilson

Jake Wilson

Danny

Ian Hanmore

Ian Hanmore

Council Office Clerk

Ingrid Craigie

Ingrid Craigie

Dr. Kelly

Chris Hegarty

Chris Hegarty

Feral Child

Pete Murphy

Pete Murphy

Paramedic

Matthew Workman

Matthew Workman

Feral Child Chained