Guest Stars Natascha McElhone as Janet Samuel West as Lt Charles Thoroughgood Nicholas Farrell as Lt Collan Gowrie Robert Bathurst as Maj Edward Lumley Julian Rhind-Tutt as Lt. Tim Byrant Alexander Armstrong as Capt Henry Sandy Shaun Dingwall as L/Cpl Van Horne Richard Griffiths as Brian Beazely Jake Wood as L/Cpl Stagg Alex Walkinshaw as A/C Smith 250 William Tapley as Capt Nigel Beale Patrick Drury as Maj Anthony Hamilton-Smith David Barrass as RSM Bone Daniel Flynn as Capt Colin Reach George Asprey as Lt in the Wessex Scouts Neil Roberts as Lt Phillip Lamb Anthony Watson as L/Cpl Winn Jonathan Firth as Lt Chatsworth Denys Hawthorne as Jack Smiles