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 Lucy Briers as Mrs. Ferguson Elliot Levey as Colonel Levin Tilly Blackwood as Second Teacher Ronald Pickup as General Haggard Emma Dewhurst as First Teacher Leslie de Gruyter as Lord Beichen Pierre van Heddegem as Capitaine Thurston Anna Maguire as Latin Teacher Tom Rhys Harries as O Five Thomas Harriet Lindsay-Stewart as School Girl #2 Oriane Nell Grant as School Girl #3 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 Jonathan Ryland as Sergeant Cook Case Nick Holder as Sergeant Major Cowley Iain Mitchell as General O'Hara