Bleah, bleah, bleah. One of my favorite books has been Hollywoodized to hell and back.
The worst part, in my view, was this: I expected changes. I even gritted my teeth and tried watching it as a movie with the same name and no other connection, tried to view it on its merits, and it still failed because there wasn’t a single person in it I was rooting for.
Davy? Shallow, womanizing, doesn’t pay attention to details or consequences and can’t come out and tell the love of life anything at all but is willing to risk her life.
Griffin? Closer. But still, he shows no humanity or concern, and apparently has no problem killing normal people in the fight against paladins.
Roland? One dimensional. He’s a human terminator, with no more thought processes than a robot. Jumpers = Evil, so kill ’em and anyone around them, end of story.
Millie? I came the closest to rooting for her, but she didn’t really do anything besides go along with him and be bait. Yeah, he saved her life, but only after getting it threatened in the first place and wrecking her apartment in the process.
The characters in the book were rich, multi-layered, complex. These are cardboard cutouts, stuck in to act out a cops and robbers game with bamfing added to make it cool. No one grows or changes in the movie, no one. At the beginning, when Davy is watching TV and they make mention of the drowning victims with no one to help them, and he walked away unconcerned, I thought that was a foreshadowing of the growth he would make later on. Nope.
There was no one to like in this movie. So there was no reason to like the movie. Go read the book, and teh sequel, and forget this ever happened.