Guest Stars Nell Hudson as Laoghaire MacKenzie James Fleet as Reverend Reginald Wakefield Annette Badland as Mrs. Fitzgibbons Aislín McGuckin as Letitia MacKenzie Jim Sweeney as Andrew MacDonald Tracey Wilkinson as Mrs. Graham Daniel Kerr as Tammas Lucy Hollis as Jeanie Hume John Sessions as Arthur Duncan Andrew Rothney as Neil MacDonald James Young as Alexander MacDonald Robert Read as Warden 1 Paul Tinto as Rob MacDonald Kenny Blyth as Duello Official John Ritchie as Warden 2 Uncredited Callum Mitchell as Castle Keep Amanda Marment as Tavern Bar Maid