This is one of the best movies I’ve seen in a while. It was long, but engrossing all the way through. Funny without being cheesy or trying too hard. And the plot took a few twists that kept me on the edge of my seat. It definitely wasn’t predictable if you’re not already familiar with the source material, which I’m not. My favorite part was the characters. Each one was unique and made you either love them, hate them, or both at the same time. It’s hard to have an ensemble movie introducing all the characters for the first time and have them all feel fully fleshed out, but this movie does it.