Guest Stars Bradley Hall as Larry Peters Nick Brimble as Jack Chapman Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Mason Chalke as David Keating Harley Chalke as David Keating Rubie-Rose Fearfield as Ivy Keating Rose Allen as Dora Keating Jemma Redgrave as Amelia Davenport Jim Caesar as Matthew Butler Dominic Mafham as St. John Gurney-Clifford Sean Gilder as Russell Finch Tracy-Ann Oberman as Sister Grace Mark Gillis as Mr. Jones Adam Astill as Frank Martin Cecily Cleeve as Hattie Harry Gilby as Robin Martin Andrea Valls as Sister Michael / Lavinia Adeyinka Akinrinade as Sister Francis / Delia Emma Thornett as Sister Eleanora / Nora Jonny Amies as Clement Gurney-Clifford Sarah Thom as Mrs. Jones Shaun Johnson as Work Foreman