Cast: Katie Holmes, William Hurt, Allison Janney, Ben Whishaw, Jean Reno, Juliet Rylance, Christian Camargo, Michael Nyqvist