Guest Stars Harriet Walter as Detective Inspector Natalie Chandler Jessica Gunning as Angela Nicola Sanderson as SOCO Joy Ackroyd Fraser James as Dr. Toby Marsh Cyril Nri as Judge DeMarco Jack Beale as Court Clerk Roxy Sternberg as Alice Edwards Ella Kenion as Cashier Laura Rogers as Sally Lester Geoffrey McGivern as Geoffrey Sykes Roy Hudd as Felix Hargreaves Alexander Aze as Ethan Lester Melanie Kilburn as Julie Perkins Matt Slack as Rob Hebden Michael Luxton as Paul Harrison Leila Hoffman as Florence Martin Jarvis as Edward "Eddie" Stewart Uncredited Robert Glenister voices Opening Narration