Guest Stars Aaron Wright as Wee Jamie Douglas Russell as Lennox Margaret Fraser as Mrs. Crook Jamie Kennedy as Rabbie MacNab Francis Magee as Crenshaw Andrew Whipp as Brian Fraser Matthew Douglas as Corporal Dawson Naomi Neilson as Mabel Paul Charlton as Duncan Richard Jack as Ronald MacNab Stephen Bisland as British Soldier Richard Cant as Collins David Leith as Robert Uncredited Rebeka Venters as Villager