Starring: Charlize Theron, James McAvoy, John Goodman, Til Schweiger, Eddie Marsan, Sofia Boutella and Toby Jones. In Cinemas August 11.