I've started reading Jumper by NameDoesNotMatter. I would like to formally apologise about all the harsh things I've ever spoken about that film.
Fine, the cast is unlikeable and the action scenes are just fisticuffs in the air, but my god, in comparison to the teenage dreck that is the book, it's a masterpiece. At least they tried to build a credible back story for the main character.
In the book, he literally thinks everyone is out to sexually assault him (and somehow they seem to), he solves his problems by throwing money at it, instead of any actual creativity, and the author desperately tries to portray him as a mature-for-his-age adult, despite the fact that his first reaction to anything is crying followed by petty revenge.
I'm just flicking through the pages, pausing at any plot bits, and then flicking on.
The thing is that Rowling hadn't really thought it through yet. Having the hero save a slave is pretty clearly heroic and good, and it's a nice way to wrap up the Dobby story arc, but then the fans were all like "wait WHAT!? there's slaves under Hogwarts!?" and she was forced to think it through, and it turns out JK's pretty awful so the result of her thinking it through was to make it worse.