If you go into this film expecting a ton of action and anything resembling a typical superhero film, you will be disappointed, and should stay FAR away.

Rating: 10/10 (14 October 2019)

Prior to watching this, I saw the trailer and read the comments on various forums on the trailer. A good amount of people said that it looked like it wouldn't be good. I could already tell what it was though. A slow burn. I saw a few comments on social media after it came out. Some people said it was boring. That made me want to watch it even more, since I knew that the people saying this wanted to watch something like The Avengers or Batman vs Superman. This film is not that.
I love the fact that they gave a relatively realistic origin for The Joker. He's not a one not villain. He's a 3 dimensional human being that is trying his best to deal with the world, the same way that we all are.
Is it a coincidence that the film reminds me of Taxi Driver, and Robert De Niro plays in it, with Martin Scorcese being originally tapped to direct? It almost feels like just short of an homage to that classic film. Maybe just a slight nod to it, but enough for it to be noticeable.
There is only one part that I thought was weak, and that was in a massive coincidence that occurs towards the end that only seems to exist to move the plot forward without adding extra time to the film. Doesn't detract from it too much, and I'm not sure anyone else in the theatre noticed, but it's there.
Regardless, watch this film. It's awesome. Not for kids though, for sure