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