Christian Bale’s Batman voice veers toward self-parody, Heath Ledger’s Joker sounds like he has peanut butter stuck to the roof of his mouth and the action is a loud mess. The most unbelievable part: An attorney (Aaron Eckhart) is the city’s supposed savior.