Tim Barrow as Vardanes Kieran Baker as Lysias Andrew McIntosh as Peter James MacKenzie as Caleb Andrew Steele as Judge Alderdyce Stuart McMillan as Captain McPeters Louise Oliver as Miss Forbes Maggie Macleod as Mrs. Alderdyce Tim Chipping as Sergeant Southworth Mat Urey as Sergeant Scott Ryan Havelin as Corporal Benton Season 5 Mark Cox as Reverend Caldwell Anita Vettesse as Margaret Chisholm Luke Roskell as Lee Withers Paul Kennedy as Herman Husband Callum Coates as John Evans James Doherty as Charles Turnbull Andy Apollo as Mr. Marsden Nicola Jo Cully as Nonie Farrish Paul Cassidy as Leith Farrish Carole Anders as Ruth Aberfeldy Anja Karmanski as Ute McGillivray Bronwyn James as Fanny Beardsley Christopher Fairbank as Aaron Beardsley Susan Coyle as Joan Findlay Anna Burnett as Alicia Brown Sarah Belcher as Meg Brown Muireann Brown as Lucinda Brown Connor McIndoe as Hiram Brown Stephen McCole as Graham Menzies Stephen Mitchell as Father Beggs Samantha Dakin as Nurse Atwell James Gaddas as Judge Martin Atticus Stephen Clyde as Robert Barlow Clive Hayward as Quincy Arbuckle Sharon Young as Mrs. Laurence Helen McAlpine as Mrs. Shepherd Christopher Bowen as Hector Cameron Rosie Graham as Morna Cameron Miles Richardson as Colonel Chadwick Matthew Cottle as Hubert Sherston Charlotte Asprey as Phoebe Sherston Jack Stewart as Charles Morgan Thomas Mugglestone as Henry Jones Leah Shine as Eppie Lorraine McIntosh as Mrs. Sylvie Peter Warnock as Capitano Howard Richard Gadd as Duff Megan McGuire as Mabel Brennan Martin as Wendigo Donner Gerald Tyler as Arvin Hodgepile Michael Monroe as Cuddy Brown Alexis Rodney as Tebbe Calum Barbour as Garrick Andrew John Tait as Hanlon Hayley Doherty as Rose Brown Season 6 Nathan Byrne as James McCready Brian Pettifer as Old Charlie Dyfan Dwyfor as Private Hughes Solly McLeod as Private Lambie Nebli Basani as Alastair McLeod Richard Glaves as Captain Thornton Anne Kidd as Grannie Wilson David Gant as The Sin Eater Blair Lamora as Walela Barbara Patrick as Selu Sinead Macinnes as Hortense MacNeill Morgan Holmstrom as Wahionhaweh Marty Wildman as Tehhonahtake Michael Geary as Scotchee Cameron Shauna Macdonald as Flora MacDonald Russell Watters as Allan MacDonald James Weber Brown as Cornelius Harnett Freddie Stevenson as Ainsley Beeston Eugene O'Hare as Governor Josiah Martin Dominic Wolf as Captain Chapman David Mahoney as Fogarty Simms Adam Kotz as Sheriff Tolliver Michael Cooke as Ezra Mark Rannoch as Jack Hunter Bishop as Amon Oakes Chris