Cast: Emma Watson, Daniel Bruhl, Michael Nyqvist, Richenda Carey, Vicky Krieps, Jeanne Werner, Julian Ovenden