Directed by Roger MichellCast: Rachel Weisz, Sam Claflin, Iain Glen, Holliday Grainger, Andrew Knott, Poppy Lee Friar, Katherine Pearce, Simon Russell Beale, Tristram Davies