Amazingly well made movie (Direction/Screenplay/Camera/Sets/Acting). Felt like Joaquin Phoenix was born to play this role. I have a new found respect for the Joker character because of this movie, as he tries his best to fit in the society but unfortunately cannot for multiple reasons, none of them his faults.