All round performances with repeat watch value

Rating: 10/10 (6 January 2020)

Super editing, amazing story line (although repeat of typical superhero plot), presentation is outstanding and to top it all dialogue which you can remember for along time delivered by equally powerful cast.
The limitations of superhero, Bruce Wayne as Batman portrayed by Christian Bale, Harvey Dent's make over from normal guy to slight negative helpless character by Aaron, Rachel played by Maggie. The wiseman - Morgan Freeman. And finally super power packed nasty in your face, bad ass Joker. Joker teaches you more life lessons and human psychology than any other movies put together in this single performance. Can watch over and over again. Though everyone has got amazing script and dialogues, Heath Ledger takes the cake, lingers on mind for long, truly classic movie.