My favorite mystery film ever

Rating: 10/10 (6 March 2020)

Let's go down my checklist of qualities I look for in a movie:
* Smart humor and dialog. Check.
* Outstanding performances. Check.
* Outstanding production and directing. Check.
* Plot coherency, and clear explanation thereof. Check.
* Does not contain excessive wire kung-fu, and / or pajama fighting. Check.
* The plot is not a jumbled stream of CGI action. Check.
* No zombies. As in zero. Check.
* It's not a Star Wars or Marvel movie, or animated. Check.
* Overall experience did not make me feel like I'm slowly dying, one bad movie at a time. Check.
That about covers it. If you are looking for a fun movie that is the result of craftsmanship, rather than the latest advances in computer animation, don't miss this one.