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 Rose Allen as Dora Keating Rubie-Rose Fearfield as Ivy Keating Jemma Redgrave as Amelia Davenport Jim Caesar as Matthew Butler Dominic Mafham as St. John Gurney-Clifford Adam Astill as Frank Martin Tracy-Ann Oberman as Sister Grace Sean Gilder as Russell Finch Cecily Cleeve as Hattie Mark Gillis as Mr. Jones 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