I haven't seen the film, and probably won't see it, but the book was quite a good read. And the final section was a bit of a big surprise (i.e. one that I hadn't expected).