I honestly have trouble coming up with something that was truly good about this movie. The only good thing was that the visuals were quite good, and I had fun laughing at it with my friend. I hadn't read the book, so I had no clue before watching it. The characters aren't engaging, too many are introduced randomly so you can't get attached to them. I didn't understand the plot, and I really really really don't like this movie.