Guest Stars Romann Berrux as Fergus Fraser Wil Johnson as Joe Abernathy Kimberley Nixon as Millie Nelson Geoffrey McGivern as Dr. Simms Emma Campbell-Jones as Mary MacNab Ryan Fletcher as Corporal MacGregor Stuart Campbell as Rabbie MacNab Rufus Wright as Captain Lewis Martin Delaney as Jerry Nelson Will Richards as Private Jenkins Rhys Lambert as Jamie (10yrs)