Guest Stars Peter Davison as Peter Faulkner Lia Williams as Emma Barnes Lucy Speed as Louise Cornish Babou Ceesay as DC Alex Gray Taron Egerton as Liam Jay Tom Brooke as Brian Miller Camilla Power as Tara Faulkner Jessica Harris as Beverley Miller 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 Anthony Edridge as Tim Marc Small as Police Officer Harriet Ballard as Ruth Wilson Granit Zallufi as Child Uncredited Shane Hart as Gambler