The girl I went to see it with didn't like it nearly as much as me, she only saw it because she likes John Cusack as an actor.
I like John Cusack but also like Stephen King, and I thought it was a good movie. There was a couple of things that did confuse me like Eric had posted before me, but my only real complaint remains that I would've liked more resolution at the end. I suppose it was plenty to some people, but I would've wanted to at least have one more scene with Samuel L. Jackson or something.