Guest Stars Peter Davison as Peter Faulkner Lia Williams as Emma Barnes Lucy Speed as Louise Cornish Taron Egerton as Liam Jay Tom Brooke as Brian Miller Jessica Harris as Beverley Miller Babou Ceesay as DC Alex Gray Camilla Power as Tara Faulkner Anthony Edridge as Tim Mark Powley as Jack Cornish Michael Webber as Solicitor Emily Jewell as Receptionist Carl Prekopp as Derek Rosie Holden as Claire Victoria Ball as Amy Marc Small as Police Officer Harriet Ballard as Ruth Wilson Granit Zallufi as Child Uncredited Shane Hart as Gambler