I was not a fan of the first film and I have never read the books so I was not planning on seeing this film, but my friend is crazy about this movie and the books and begged me to go with her. I caved and I am glad I did because I had a great time watching this film. It was way better than the first film, because it was intelligent, it had thought-provoking themes, and the characters were well developed. The film was smooth and I was engaged through the whole running time and definitely rooted for the characters. The film looked great visually and I have to praise the production design, it was very detailed and realistic. I recommend seeing this film even if you are not a fan, I bet that it will change your mind.