Guest Stars Nick Brimble as Jack Chapman Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Seline Hizli as Margaret Ward Lorne MacFadyen as DC Phil Wilkinson Tom Austen as Guy Hopkins Neil Morrissey as Harding Redmond Claudie Blakley as Agatha Redmond Sam Frenchum as Gary Bell Helen Clyro as Phyllis Bell Geoffrey McGivern as Archdeacon Andrew Knott as Reverend Sam Milburn Nell Williams as Gilly Bradley Olivia Darnley as Esther Bradley Alice Bailey Johnson as Mavis Katharine Bennett-Fox as Betty Brown