The acting is superb, with Heath Ledger and Christian Bale providing powerhouse performances as the Joker and Batman, respectively. The film is technically sound with superb cinematography throughout and an intense storyline which never skips a beat.