The script is really bad. A very sad example of giving amazing actors almost nothing to work with. Any and all success goes to them. I found even the special effects didn’t seem as great as they normally are. Evan Peters, Michael Fassbender and the always exemplary James McAvoy are the best parts of the film. Jennifer Lawrence and Nicholas Hoult are shining as well but they really don’t have much to do or say and it’s such a waste.