Honestly, I was surprised. After seeing the first two movies (first one - terrible, second one - a lot better), I expected it to be okay. It was actually the best out of all of them. I've been a fan of the books, but never big on the movies until this one. A lot of what happened in the movie was true to them. Acting improved and over-all, it was just a great amount better than the other two. I hate to say this, but I think that it's because of the switch in directors. Anyway, I would recommend it.