Guest Stars Sam Strike as David Hamilton Dean Lennox Kelly as Carmichael Liza Tarbuck as DI Pamela Rankin Georgie Glen as Professor Belinda Roach Thomas Coombes as DS Calvin Jones Geraldine Somerville as Lydia Hamilton Joanna Horton as Suzie Banks Dean Andrews as Tony Hamilton Dan Fredenburgh as Scott King Jonathan Broadbent as Daniel Rowland David Cann as DI Murray Porter Ariyon Bakare as Father Anthony Dawes Sagar Arya as Depak Shah Christopher Sciueref as Hiro Koteas Lily Lovett as Sophia Haddon