Guest Stars Roger Allam as General Campion Miranda Richardson as Mrs. Wannop Rupert Everett as Mark Tietjens Sasha Waddell as Glorvina Tom Mison as Potty Perowne Clare Higgins as Lady Claudine Malcolm Sinclair as Sandbach Patrick Kennedy as McKechnie Anna Skellern as Bobbie Pelham Jonathan Coy as Bertram Elliot Levey as Colonel Levin Lucy Briers as Mrs. Ferguson Tilly Blackwood as Second Teacher Anna Maguire as Latin Teacher Ronald Pickup as General Haggard Emma Dewhurst as First Teacher Leslie de Gruyter as Lord Beichen Pierre van Heddegem as Capitaine Thurston Tom Rhys Harries as O Five Thomas Nick Holder as Sergeant Major Cowley Jonathan Ryland as Sergeant Cook Case Oriane Nell Grant as School Girl #3 Harriet Lindsay-Stewart as School Girl #2 Bea Wavell Grant as School Girl #1 Gert Lahousse as Hotel Manager Jonathan Sawdon as Guard Sergeant Nicholas Lumley as Hotchkiss Jeroen Batsleer as Girtin Louis Talpe as Canadian Captain Kyle Redmond-Jones as O Nine Morgan Tat Whalley as Army Groom Iain Mitchell as General O'Hara