Guest Stars Alastair Mackenzie as Craig Petrie Jack Bannon as Kieran Whitehead Anita Vettesse as Bea Whitehead Euan Stamper as Crawford Baxter Conor McCarry as Dessie Toner Jim McMeekin as Michael Yuill Oliver Greenall as Jordan Whitehead Shona McHugh as Evie Redford Simone Lahbib as Mhari Toner John Heffernan as Dr. Simon Marr Ron Donachie as Iain Sutherland Jenny Ryan as Nicole Patterson Shereen Martin as Kirsty Petrie George Anton as Don McGrellish Moray Hunter as Ken Patterson Ali Macdonald Ross as Local / Tourist Cherry Campbell as Isla Marr Jordan McCurrach as Niall Swift