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 Ruth Sheen as Lizzie Wilton Frances Tomelty as Maureen Sullivan Harley Sylvester as James 'Jimmy' Sullivan Tessa Peake-Jones as Sheila Valentine Olukoga as Brandon Silas Carson as Marcus Archer Matthew Cottle as Liam Gough David Troughton as Geoff John Salthouse as Brian Kendrick Neal Barry as Colin Leeming June Watson as Jessica Leeming Uncredited Anthony Farrelly as Police Officer