Knives Out was a fun, efficiently paced and entertaining murder mystery with good characters, excellent cinematography and witty dialogue. While the plot could be poked at if you look hard enough, I find it continuously entertaining on rewatch. I do not think I will feel the same about it's sequel.

Glass Onion has a lot of the pros it's predecessor has. It's dialogue is great, it's shot well and the acting is great. Daniel Craig continues to shine as Benoit Blanc, constantly keeping the viewer guessing as to what he's thinking. The rest of the cast is great yet the characters aren't quite as compelling as last time. It is primarily the actors that make the thin characters entertaining.

The plot starts out as compelling as it's predecessor. There are plenty of similar plot beats to Knives Out, but the different setting and structure makes it feel different. The mystery is well built and the twists are certainly shocking for better and worse. Now the problem with having a compelling mystery is that it must have a satisfying conclusion, and initially it does. The murderer is revealed, and all the pieces of the puzzle come together. But, typical of Rian Johnson, we need another subversion. At first, I was gripped, I thought it was great and was genuinely wondering how it was all going to be resolved. But it is then resolved in the most childish way possible. It turns into a basic "screw the rich guy" resolution and feels so out of place for a murder mystery. No setup, just destruction. The logistics of the ending are sketchy and it doesn't seem at all realistic as a resolution.

Overall, Glass Onion is massively let down by its ending. The weak resolution practically ruins the film and makes it tough to rewatch since some of the setup is thrown aside. The performances, cinematography, score and dialogue can't save the film from an immature and illogical ending.