I had decent expectations for this movie but after watching I was blown away by this movie. the movie accomplishes everything it was set out to do. Shock you, make you feel uncomfortable, and all while telling how the joker came to be.
Overall if you like a dark, gritty movie then you will love it
if you do not like that then you will probably not like the movie.
The movie exercises the R-rating efficiently.