Guest Stars Nick Brimble as Jack Chapman 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 Peter Davison as Geoff Towler Parth Thakerar as Munir Ali Simon Harrison as Neil Carver Ciara Charteris as Annie Towler Jim Creighton as Clive Emma Davies as Rosie Towler Dinesh Sundran as Zafar Ali