Guest Stars Lewis Howden as Sgt Billy McCabe Anne Kidd as Cora McLean Conor McCarry as PC Alex Grant Angus Miller as Donnie Eubha Akilade as PC Lorna Burns Phyllis Logan as Grace Bain Dawn Steele as Stella Quinn Russ Bain as Bobby Bain Steven Miller as Reverend Alan Calder Barry O'Connor as Kieran Quinn Tibu Fortes as Harry Lamont Kevan MacKenzie as James Innes Jamie Sives as Cal Innes Bamshad Abedi-Amin as Azir Sadat Neil Pendleton as Neil Bain Jakub Bednarczyk as Rory Quinn Nina Toussaint-White as Amma Calder Gemma Laurie as Rosemary Strachan Sandy Grierson as Peter Ayre Ian Dunnett Jr. as Liam Kenmuir Dylan Blore as Tom Knox Craig Barclay as Young Peter Ayre