Guest Stars Alison O'Donnell as DS 'Tosh' MacIntosh Steven Robertson as DC Sandy Wilson Erin Armstrong as Cassie Perez Anne Kidd as Cora McLean Julie Graham as Rhona Kelly Bill Paterson as James Perez Marnie Baxter as Jenny Belshaw David Hayman as Joe Dalhousie Nina Sosanya as Willow Reeves Steven Cree as John Henderson Clive Russell as Adam Markham Kari Corbett as Evie Watt Alex Norton as Cameron Watt Gerda Stevenson as Maria Markham Henry Pettigrew as Iain Redford Neil McKinven as Andy Belshaw Leanne Best as Annabel John Lynch as Frank Blake