Guest Stars Tobias Menzies as Greg Walker Steve Toussaint as Richard Parkwood Michael Socha as David Bennetto Chanel Cresswell as Jill Bond Lorraine Ashbourne as DI Rachel Klein Aaron McCusker as DS Adam Kemp Charles Furness as Charlie Masham Laurence Belcher as Robbie Masham Lee Nicholas Harris as Armed Police officer Michael Gould as Peter Masham George Russo as Mark Bond Richard Oldham as Bill Bennetto Patrick Higgins as Young David Rhiannon Lewis as Young Jill Ravi Aujla as Dr. Desai Alister Cameron as Dr. Bell Lynne Miller as Lady Justice Lloyd Scott Stevenson as Policeman