Guest Stars Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Seline Hizli as Margaret Ward Lorne MacFadyen as DC Phil Wilkinson Gary Beadle as Archdeacon Gabriel Atubo Emily Bevan as Hilary Franklin Charlie Higson as Ronnie Maguire Adrian Lukis as Superintendent John Baldwin Christopher Fulford as Ezra Garston Natalie Klamar as Ann Wilkinson Penny Layden as Maud Sutton Alix Ross as Josephine Sutton Joe Jameson as Gideon Garston George Somner as Ricky Masters Uncredited Nick Davison as Hospital Visitor