I saw it the other night. There was too much gore and sexuality for my liking... but other than that it was alright.
As for the ending, well, I haven't read the book, but my friends who did had mixed reactions. One friend hated the ending, while the others quite preferred the ending to the...