Guest Stars Roger Allam as General Campion Rupert Everett as Mark Tietjens Miranda Richardson as Mrs. Wannop Sasha Waddell as Glorvina Stephen Graham as Vincent MacMaster Janet McTeer as Mrs. Satterthwaite Tom Mison as Potty Perowne Anne-Marie Duff as Edith Duchemin Jack Huston as Gerald Drake Sylvestra Le Touzel as Marchant Patrick Kennedy as McKechnie Jonathan Coy as Bertram Lucinda Raikes as Hullo Central - Evie Anna Maguire as Latin Teacher Lyne Renée as Marie-Léonie Lucy Briers as Mrs. Ferguson Tilly Blackwood as Second Teacher Elliot Levey as Colonel Levin Emma Dewhurst as First Teacher Rudi Goodman as Michael - 8 years old David Dawson as Aranjuez Steven Robertson as Bill CO Henry Lloyd-Hughes as Captain Notting Antonia Clarke as 16 year old Schoolgirl Hugh Mitchell as 2nd Lieutenant Bennett William Ellis as Aubrey Ken Verdoodt as Griffiths Michael Shaeffer as RSM Alexander Cobb as Corporal Sutcliffe Frederik Lebeer as Duckett Mathias Vergels as German Batman Natalie Jeanette as Schoolteacher