Don't waste your time, and certainly don't waste your money. If I could give this zero stars I would. I adored the books as a child. This bears absolutely no resemblance. I feel terribly for all the people who ostensibly worked hard on this movie, only to see terrible screenwriting and worse editing destroy their efforts.
There are only two things that made this bearable... (1) Judi Dench does the absolute best she can with the absolute trash lines she's given. (2) There's a few moments of comedy, but I mostly laughed because otherwise I would have been crying about how terrible the rest of the 'movie' was.
This movie was incoherent trash even if you totally discount the books. After years of waiting, this was a disappointing disgrace.