Pretty horrendous acting by almost everyone expect Martin Sheen. He saved the movie, unfortunately he was only featured during the last third of the film. The writing and dialogue delivery are horrible.
The book, much like most adaptations was much better. The film at many points just didn't know where to go or what to be.
The sound design and set design were all good and true to the book but overall the movie failed.