Guest Stars Jassa Ahluwalia as Adam Stuart Tom Austen as Josh Cross Tom Courtenay as Eric Slater Trevor Eve as Sir 'Frank' Philip Cross Gemma Jones as Claire Slater Brian Bovell as Ray Wilton Bernard Hill as Father Robert Greaves Ade Oyefeso as Curtis Hannah Gordon as Grace Greaves Dominic Power as Les Slater Cherie Lunghi as Shirley Cross Claire Goose as Ellie Greaves Zoe Telford as Bella Cross Frances Tomelty as Maureen Sullivan Harley Sylvester as James 'Jimmy' Sullivan Tamzin Malleson as Caroline Greaves Tessa Peake-Jones as Sheila Adam Astill as Matt Slater Silas Carson as Marcus Archer Jonathan Harden as Sean Rawlins Valentine Olukoga as Brandon Struan Rodger as Alan Mackay Mark Flitton as Custody Sergeant Caroline O'Neill as Joanna Bridges Dannie Pye as Vincent Erskine Sheila Steafel as Alice West