Guest Stars Alastair Mackenzie as Craig Petrie Shona McHugh as Evie Redford Jack Bannon as Kieran Whitehead Euan Stamper as Crawford Baxter Jim McMeekin as Michael Yuill Oliver Greenall as Jordan Whitehead Anita Vettesse as Bea Whitehead Conor McCarry as Dessie 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 Fraser James as Oliver Tench Keiran Gallacher as Jonjo Patterson