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 Simon Harrison as Neil Carver Parth Thakerar as Munir Ali Ciara Charteris as Annie Towler Jim Creighton as Clive Emma Davies as Rosie Towler Dinesh Sundran as Zafar Ali