Guest Stars Steven Robertson as DC Sandy Wilson Alison O'Donnell as DS 'Tosh' MacIntosh Lewis Howden as Sgt Billy McCabe Mark Bonnar as Duncan Hunter Erin Armstrong as Cassie Perez Anne Kidd as Cora McLean Julie Graham as Rhona Kelly Neve McIntosh as Kate Kilmuir Fiona Bell as Donna Killick Julia Brown as Molly Kilmuir Sean McGinley as Drew McColl Stephen Walters as Thomas Malone Sophie Stone as Jo Halley Gerard Miller as Alan Killick Michael Moreland as Benny Ray Hannah Donaldson as Meg Hamilton Sharon Young as Jennifer Keltie Harry R Duncan as Benny Ray's Grandson