Guest Stars Miranda Richardson as Mrs. Wannop Roger Allam as General Campion Rupert Everett as Mark Tietjens Sasha Waddell as Glorvina Stephen Graham as Vincent MacMaster Clare Higgins as Lady Claudine Janet McTeer as Mrs. Satterthwaite Anne-Marie Duff as Edith Duchemin Malcolm Sinclair as Sandbach Jack Huston as Gerald Drake Rufus Sewell as Reverend Duchemin Ned Dennehy as Father Consett Freddie Fox as Edward Wannop Alan Howard as Tietjens Senior Candida Benson as Effie Lyne Renée as Marie-Léonie Ronald Pickup as General Haggard Sebastian Armesto as Ruggles Siobhan Hewlett as Michaelangelo Woman Jamie Parker as Brownlie Rudi Goodman as Michael - 8 years old Christopher Bowen as Reverend - Effie's Husband Jurgen Delnaet as Critic at Macmaster's Flat Hilde Heijnen as Grand Actress Dominic Coleman as Penn - Food Emporium Manager Jeroen Lenaerts as Medical Officer George Potts as Bank Clerk Uncredited Jonathan Brooks as Lieutenant