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 Johnny Harris as Harry Lucas Matthew Marsh as Jonathan Nugent Tim Chipping as PS Jack Barr Struan Rodger as Father Aiden Browne 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