I'm having a hard time rating this book. I couldn't put it down and the story really kept me interested up to the end. However, the end was a bit too quick to finish and tied up too neatly for me. But I ALMOST gave it 4 stars. I enjoyed most of it so much that I reserved the right to change my mind at a future date.
Regarding the movie: There's a lot in this book that I honestly don't know how will translate to screen. The large number of flashback/dream sequences, and the climax scene could come across as seriously cheesy, so I'm sure they'll be changing quite a bit to make it adaptable. I was also expecting a bit more of an epic battle, and I'm betting that'll be more focused on in the film.
But overall, quite well-written and I really loved how I had access to all of R's thoughts, as they were quite fascinating. Definitely recommend.