Director
Cast
Charlize Theron as Lorraine Broughton
James McAvoy as David Percival
John Goodman as Emmett Kurzfeld
Til Schweiger as Watchmaker
Eddie Marsan as Spyglass
Sofia Boutella as Delphine Lasalle
Roland Møller as Aleksander Bremovych
Toby Jones as Eric Gray
Writers
Kurt Johnstad (screenplay)
Antony Johnston (novel)
Sam Hart (novel)