Guest Stars Jassa Ahluwalia as Adam Stuart Tom Austen as Josh Cross Brian Bovell as Ray Wilton Trevor Eve as Sir 'Frank' Philip Cross Gemma Jones as Claire Slater Hannah Gordon as Grace Greaves Bernard Hill as Father Robert Greaves Tom Courtenay as Eric Slater Dominic Power as Les Slater Ade Oyefeso as Curtis Zoe Telford as Bella Cross Ruth Sheen as Lizzie Wilton Cherie Lunghi as Shirley Cross Claire Goose as Ellie Greaves Frances Tomelty as Maureen Sullivan Harley Sylvester as James 'Jimmy' Sullivan Tessa Peake-Jones as Sheila Tamzin Malleson as Caroline Greaves Adam Astill as Matt Slater 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 Dominic Coleman as John Burton Sandra James-Young as Elise Hughes Akin Gazi as Asil Mark Flitton as Custody Sergeant Emilio Doorgasingh as Dezzie Simms Charlie Wade as Dog Handler