Guest Stars 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 Ruth Sheen as Lizzie Wilton Zoe Telford as Bella Cross Cherie Lunghi as Shirley Cross Adam Astill as Matt Slater Tessa Peake-Jones as Sheila Jonathan Harden as Sean Rawlins Valentine Olukoga as Brandon Matthew Cottle as Liam Gough Duncan Pow as Tom David Troughton as Geoff Yasmine Akram as Kelly Dominic Coleman as John Burton Paul Cawley as Meredith Cliff Barry as Lassiter Rita Davies as Mary White Simon Wilson as James Benedict Taylor as Mark Bennett Uncredited Matthew David McCarthy as Builder Tim Packham as Man Leaving Church Emma Jason as Uniformed Police Officer