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