I saw the film version earlier this evening. It was enjoyable, but I pity anyone seeing the film who hasn't read the book. Things were cut from the story that I think it really needed. Many of the scenes that were in the film seemed poorly linked together, and I felt significant plot points went completely unexplained. Of course, people who did read the book may be irked by the amount that was left out or moved around, so I'm not sure anyone will be happy. Probably the 4-hour extended version would better match the book.