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