STARRING
Charlize Theron as LORRAINE BROUGHTON
James McAvoy as DAVID PERCIVAL
Eddie Marsan as SPYGLASS
John Goodman as EMMETT KURZFELD
Toby Jones as ERIC GRAY
James Faulkner as CHIEF
Roland Møller as ALEKSANDER BREMOVYCH
Sofia Boutella as DELPHINE LASALLE
Bill Skarsgård as MERKEL