Guest Stars Nick Brimble as Jack Chapman Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Harley Chalke as David Keating Mason Chalke as David Keating Rubie-Rose Fearfield as Ivy Keating Rose Allen as Dora Keating Seline Hizli as Margaret Ward Lorne MacFadyen as DC Phil Wilkinson Gary Beadle as Archdeacon Gabriel Atubo Elena Orchard as Grace Hopkins Charlotte Orchard as Grace Hopkins Perdita Weeks as Charlotte Reilly Emma Appleton as Sally Neil Jackson as Richard Reilly Sam Hoare as Mark Davies Darius Greenlaw as Jacob Reilly Joseph Greenlaw as Archie Reilly Marilyn Cutts as Mrs. Wheeler