The acting was great, plot seemed well thought out and flowed very well. The special effects were great, as could be expected this far into a franchise. The movie didn't feel as if it was overly long even at 2 1/2 hrs...and to be honest, I was waiting for more. Unfortunately, it ends what seems rather abruptly...as if there was more. I haven't read any of the books so I fortunately have nothing to compare it to and it's a pretty well known fact that the movies rarely ever surpass the books. I think this helps me enjoy the films that much more.