Guest Stars Nick Lee as DS Mark Renwick Shashi Rami as D.Spt. Vikram Singh Sarah Winman as Beth Rawlins Alisha Kelly as Young Annie Danika McGuigan as Miss MacLean Robert Thompson as Max Rawlins Caroline O'Neill as Jo Haywood Diana Kent as Isobel Hendrie Sean Baker as Tim Hendrie