At the beginning when you're finding out everything about the characters they seem kind of one dimensional and caricature-like, and that doesn't change much throughout the movie. It also doesn't make sense that such wildly different people would be friends.

I thought I wasn't going to like it based on that, but around the mid-point there's an interesting twist that got me invested again.

By the third act though I was predicting everything and was pretty shocked that I could see obvious things when the characters were totally oblivious. Setups near the beginning made things obvious towards the end, which really ruins a "mystery" type movie. Unrealistic things start happening and characters do dumb things just to make the ending work, which had me rolling my eyes and regret the two hours I spent on this movie.