Guest Stars Jassa Ahluwalia as Adam Stuart Tom Austen as Josh Cross Trevor Eve as Sir 'Frank' Philip Cross Gemma Jones as Claire Slater Brian Bovell as Ray Wilton Tom Courtenay as Eric Slater Bernard Hill as Father Robert Greaves Hannah Gordon as Grace Greaves Dominic Power as Les Slater Ade Oyefeso as Curtis Zoe Telford as Bella Cross Cherie Lunghi as Shirley Cross Claire Goose as Ellie Greaves Ruth Sheen as Lizzie Wilton Frances Tomelty as Maureen Sullivan Harley Sylvester as James 'Jimmy' Sullivan Tamzin Malleson as Caroline Greaves Adam Astill as Matt Slater Tessa Peake-Jones as Sheila Jonathan Harden as Sean Rawlins Valentine Olukoga as Brandon David Troughton as Geoff Yasmine Akram as Kelly Kerri McLean as Duty Solicitor Struan Rodger as Alan Mackay Sandra James-Young as Elise Hughes Akin Gazi as Asil Mark Flitton as Custody Sergeant Dominic Coleman as John Burton Emilio Doorgasingh as Dezzie Simms Charlie Wade as Dog Handler