Guest Stars Romann Berrux as Fergus Fraser Wil Johnson as Joe Abernathy Kimberley Nixon as Millie Nelson Geoffrey McGivern as Dr. Simms Ryan Fletcher as Corporal MacGregor Emma Campbell-Jones as Mary MacNab 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)