Guest Stars Jim Sweeney as Andrew MacDonald Julian Wadham as Lord General George Murray Gerard Horan as Quartermaster John O'Sullivan Kimberley Nixon as Millie Nelson Sam Hoare as Lord Hal Melton Roger Ringrose as Dr. Thorne Garry Summers as Anesthesiologist Joanna Harte as Nurse Colin Stinton as Dean Jackson Oliver Tilney as Lieutenent Wallace Rory Barraclough as Frederick MacBean John Mclarnon as Gordon Killick Ryan Ralph Gerrard as Giles McMartin Greg Esplin as Hamish