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 Claudie Blakley as Agatha Redmond Neil Morrissey as Harding Redmond Sam Frenchum as Gary Bell Helen Clyro as Phyllis Bell Andrew Knott as Reverend Sam Milburn Geoffrey McGivern as Archdeacon Nell Williams as Gilly Bradley Olivia Darnley as Esther Bradley Alice Bailey Johnson as Mavis Katharine Bennett-Fox as Betty Brown