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 Jonathan Coy as Bertram Patrick Kennedy as McKechnie Lucinda Raikes as Hullo Central - Evie Lyne Renée as Marie-Léonie Tilly Blackwood as Second Teacher Anna Maguire as Latin Teacher Lucy Briers as Mrs. Ferguson 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 Alexander Cobb as Corporal Sutcliffe Antonia Clarke as 16 year old Schoolgirl Michael Shaeffer as RSM Ken Verdoodt as Griffiths Hugh Mitchell as 2nd Lieutenant Bennett William Ellis as Aubrey Frederik Lebeer as Duckett Mathias Vergels as German Batman Natalie Jeanette as Schoolteacher