Guest Stars Nell Hudson as Laoghaire MacKenzie Laura Donnelly as Janet "Jenny" Fraser Murray James Fleet as Reverend Reginald Wakefield Annette Badland as Mrs. Fitzgibbons Aislín McGuckin as Letitia MacKenzie Liam Carney as Alec "Old Alec" McMahon MacKenzie Roderick Gilkison as Hamish MacKenzie Artair Donald as Malcolm Colin Scott Moncrieff as Scribe Donald Gillies as William Talbot Donald Sinclair as Fingal Duncan Kenny Lindsay as Clyde MacKenzie Muireann Kelly as Dolina Steven Blake as Castle Piper David MacKenzie as Kyle