Guest Stars Jessica Gunning as Angela Alexander Perkins as SOCO Pete Tariq Jordan as Teddy Adjoa Andoh as Pathologist Lilly Penny Downie as Rachel Mathesson Timothy Davies as Judge Peterson Greg Wise as Gavin Williams Charlotte Emmerson as Jane Williams Tom Andrews as Simon Bevan Daniel O'Grady as Frank Jan Goodman as Stephanie Walsh Calvin Dean as Barry Paul Clayton as Kenny Dominic Coleman as Michael Hunter Maya Lubinsky as Suzana Visnic Evie Dawnay as Vanessa Marsh Uncredited Robert Glenister voices Opening Narration