Guest Stars Peter Davison as Peter Faulkner Babou Ceesay as DC Alex Gray Camilla Power as Tara Faulkner Lucy Speed as Louise Cornish Taron Egerton as Liam Jay Tom Brooke as Brian Miller Lia Williams as Emma Barnes Harriet Ballard as Ruth Wilson Jessica Harris as Beverley Miller Michael Webber as Solicitor Emily Jewell as Receptionist Carl Prekopp as Derek Rosie Holden as Claire Victoria Ball as Amy Anthony Edridge as Tim Marc Small as Police Officer Mark Powley as Jack Cornish Simon Wilson as Dr. Matt Whitby Timothy Davies as Old Man John Biggins as Desk Officer Nicholas McGaughey as Johnny Jay Uncredited Richard Herdman as Police Officer Ed Pearce as Undertaker Martyn Mayger as University Lecturer / Passer By