Everything about this movie was done to perfection ! The script was serious, and intense, the action was non stop, and the spec efx/ CGI was seamless. I couldnt tell which were real car crashes& explosions and which wasnt.(maybe they were all real ?) As far as the acting : I feel that Christian Bale is the perfect Batman,- Bruce Wayne. Athletic, good looking, and he creates the intense brooding ,personality with his voice. Heath Ledgers performance was chilling ! During an interview on "The View" Gary Oldman said that Heath was trying to achieve a villian style reminicent of the psycho characters in " A Clockwork Orange", and Anthony Hopkins ' Hannibal Lecter . The makeup was only half the scrare. The combinaion of the errie voice,and twisted smiling expressions , made it even more disturbing ! When we came out of the theatre, there were in coming movie goers dressed up as The Joker. thats the hightest compliment an actor can get. One thing I would like to add, Gary Oldman also said that on the set of the movie, in between takes,when Heath was out of character-he was just a normal , happy guy, joking and laughing, so Gary doesnt believe that Heath got taken over by his character . thats just press-hype ! Aaron Eckhart as 2 face, was also very good ! Gary Oldman ,- Im not use to seeing him in a non- vilian role, but a great actor is a great actor and he plays the police chief /good guy, role excellently . Then ,there are the old time professionals: Michael Caine and Morgan Freeman. As usuall, they turn in powerhouse performances. A totally enjoyable movie, worth the price of a ticket , for sure !