This movie does a good job of presenting the back story for many of the characters. I don't know the comic story line so don't know how well it follows that. There were a couple of inconsistencies in this movie that don't fit the previous 3 movies and was it my imagination or does Xavier call Eric "Hank" by mistake? But the story is good and generally well acted.