Guest Stars Ian Lloyd Anderson as Brent / Writer Harry Lawtrey as Robert Blakiston Pippa Haywood as Claire Jenkins / Clarissa Pye Jude Hill as Young Sam Karen Westwood as Mary Blakiston Dorothy Atkinson as Lady Frances Pye Chukwuma Omambala as Rev Robeson / Rev Osborne Nia Deacon as Joy Sanderling Joel Birkett as Young Robert Karl Collins as Jack White / Jack Whiteley Sutara Gayle as Gemma Whiteley Sanjeev Kohli as Sajid Khan / Dr Kamal David Herlihy as Matthew Blakiston Paul Tylak as Lee Jaffery Azeem Alahi as Aziz