Never understood why this movie received so much backlash. A movie does not have to be perfect in order to be great.
I understand Heath set the bar unimaginably high with his Joker performance, but Tom Hardy stole the show and was not at all a disappointment.