Guest Stars Lewis Howden as Sgt Billy McCabe Anne Kidd as Cora McLean Conor McCarry as PC Alex Grant Angus Miller as Donnie 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 Lorraine McIntosh as Heather Bain Karl Collins as DCI Thomas Coombes Manjinder Virk as Farida Sadat Rosie Graham as Young Calder Gregor Milne as Young Cal