Guest Stars David Pearse as Miles Kynaston David Bamber as Edgar Froggart Michael Culkin as Hubert Langton Barbara Marten as Janet Carpenter Michael Maloney as Desmond Ulrick Daisy Waterstone as Octavia Aldridge Silas Carson as Drysdale Laud Alex Hope as Matthew Ulrick Charlotte McCurry as Valerie Caldwell Yaseen Aroussi as Garry Ashe Michael Amariah as Father Presteign