Marvelous movie I have ever seen.

Rating: 10/10 (12 May 2020)

Batman (Christian Bale) hopes to hang up his cape and hand over crime-fighting duties to District Attorney Harvey Dent (Aaron Eckhart). But the arrival of clown-faced master criminal The Joker (Heath Ledger) forces the masked vigilante to question everything he stands for.