Masterpiece.

Rating: 10/10 (2 October 2019)

I'll grant that you have to be fairly intellectual to understand this movie, but it's a masterpiece nonetheless.
Heath Ledger is incredible, probably the greatest acting performance ever from a single actor.
I feel like the intellectual part comes in when you try to understand the characters. I have read other reviews saying that the joker made no sense, but in truth, the darker you think of him, the more sense he makes.
"Plotholes" are also very easily "filled" when paying attention to the film.