Guest Stars Oliver Dimsdale as Daniel Marlowe Seline Hizli as Margaret Ward Lorne MacFadyen as DC Phil Wilkinson Claudie Blakley as Agatha Redmond Neil Morrissey as Harding Redmond Sam Frenchum as Gary Bell Andrew Knott as Reverend Sam Milburn Geoffrey McGivern as Archdeacon David Troughton as DCI Benson Gracie Brooke as Abigail Redmond