I was expecting to be let down after all the hype this movie has been getting, but, WOW! What a rollercoaster ride. I usually hate Christian Bale, I think he is a little too metrosexual to be a convincing playboy(Bruce Wayne) and too soft to be a super hero, but, as the movie implies, hero is a subjective word. Heath Ledgers' final performance is definatley Oscar stuff. He is a dark, demented ,psychotic marvel and drives this movie to its insane level.Gary Oldman hasn't done a good movie since Sid and Nancy and he shines here as well. This movie should be top grossing movie of all time after all is said and done.