Guest Stars Jassa Ahluwalia as Adam Stuart Bernard Hill as Father Robert Greaves Tom Austen as Josh Cross Gemma Jones as Claire Slater Trevor Eve as Sir 'Frank' Philip Cross Hannah Gordon as Grace Greaves Brian Bovell as Ray Wilton Tom Courtenay as Eric Slater Ade Oyefeso as Curtis Dominic Power as Les Slater Claire Goose as Ellie Greaves Cherie Lunghi as Shirley Cross Zoe Telford as Bella Cross 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 Valentine Olukoga as Brandon Silas Carson as Marcus Archer Jonathan Harden as Sean Rawlins 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