Guest Stars Jack Bannon as Kieran Whitehead Alastair Mackenzie as Craig Petrie Anita Vettesse as Bea Whitehead Euan Stamper as Crawford Baxter Jim McMeekin as Michael Yuill Conor McCarry as Dessie Toner Shona McHugh as Evie Redford Oliver Greenall as Jordan Whitehead Simone Lahbib as Mhari Toner Ron Donachie as Iain Sutherland John Heffernan as Dr. Simon Marr Jenny Ryan as Nicole Patterson Shereen Martin as Kirsty Petrie Murray Fraser as PC Jason Denny George Anton as Don McGrellish Moray Hunter as Ken Patterson Victoria Liddelle as Angusina McGrellish Ali Macdonald Ross as Local / Tourist Lisa Livingstone as Sarah McKinnon Cherry Campbell as Isla Marr Keiran Gallacher as Jonjo Patterson Jordan McCurrach as Niall Swift James E. Thompson as Bar Punter / Villager