Guest Stars Jessica Gunning as Angela Eddie Marsan as Jason Peters Hugo Cox as Court Clerk Shaun Dooley as Jack Gilmore Anjli Mohindra as Sophie Martin Lourdes Faberes as Dr. Julia Lam Mark Lewis Jones as Mark Powell Billie North as Debbie Powell Doug Allen as Gerry Craig Claire-Louise Cordwell as Gemma McCann Elizabeth Crarer as Kirsty Wallace Roy Holder as Caretaker Freya Copeland as Susan Powell Jenny Howe as Iris Robinson Eugene Washington as Andy Valente Orla Fitzgerald as Una McGladdery Uncredited Robert Glenister voices Opening Narration