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 Colin Stinton as Dean Jackson Roger Ringrose as Dr. Thorne Garry Summers as Anesthesiologist Joanna Harte as Nurse 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