Guest Stars Miranda Richardson as Mrs. Wannop Roger Allam as General Campion Rupert Everett as Mark Tietjens Sasha Waddell as Glorvina Janet McTeer as Mrs. Satterthwaite Stephen Graham as Vincent MacMaster Anne-Marie Duff as Edith Duchemin Clare Higgins as Lady Claudine Malcolm Sinclair as Sandbach Rufus Sewell as Reverend Duchemin Freddie Fox as Edward Wannop Jack Huston as Gerald Drake Ned Dennehy as Father Consett Alan Howard as Tietjens Senior Candida Benson as Effie Sebastian Armesto as Ruggles Lyne Renée as Marie-Léonie Rudi Goodman as Michael - 8 years old Jamie Parker as Brownlie Siobhan Hewlett as Michaelangelo Woman Christopher Bowen as Reverend - Effie's Husband Ronald Pickup as General Haggard 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