The film delivers on cinematography, sound and special effects. The acting was strong enough with Christian Bale and Michael Cane's great chemistry in their roles. Heath Ledger, sadly, grabbed onto the psychotic-ness of the Joker and played him with the quiet scariness needed.