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 Geoffrey McGivern as Archdeacon Andrew Knott as Reverend Sam Milburn David Troughton as DCI Benson Gracie Brooke as Abigail Redmond