Guest Stars Steve Toussaint as Richard Parkwood Tobias Menzies as Greg Walker Michael Socha as David Bennetto Chanel Cresswell as Jill Bond Lorraine Ashbourne as DI Rachel Klein Aaron McCusker as DS Adam Kemp Michael Gould as Peter Masham Rhiannon Lewis as Young Jill Patrick Higgins as Young David Richard Oldham as Bill Bennetto Laurence Belcher as Robbie Masham Charles Furness as Charlie Masham George Russo as Mark Bond Jonny Freeman as Callum Jordan Lee Nicholas Harris as Armed Police Sergeant Greg Bennett as Police Constable Simon Darwen as Reporter