Guest Stars Tariq Jordan as Teddy George Anton as Dr. Roddy Armitage Patrick Malahide as Robert Ridley QC Timothy Davies as Judge Peterson Ruth Gemmell as Mel Garvey Matthew Marsh as Jonathan Nugent Johnny Harris as Harry Lucas Struan Rodger as Father Aiden Browne Tim Chipping as PS Jack Barr Jamie Kenna as Tommy Morgan Martha Cope as Sergeant Jackie Morrow Irfan Hussain as PC Omar Tariq Samuel Davis as Danny Garvey Liam Evans-Ford as Colin Evans Uncredited Robert Glenister voices Opening Narration