This film is so brilliant, it makes you forget all about the great performaces from Michael Keaton and Arnie in the old Batmans.
Christian Bale is great. He had to put on a bit of weight and muscles for this part to fit in the bat suit which is just another example of his flexibility, also he does a really powerful low voice as Batman so his voice isn't recognized as who he really is (spoiler alert) Bruce Wayne. Heath Ledger is really scary as the Joker.
His make up is all messilly applied making him seem even crazier like he dont care for appearences.But he is intelligent too.
Also Two Face makes an appearance at the end, he flips for heads or tails wether to kill someone or not, heads he kills them, tails he dont, it might be the other way around, I'll have to watch it again.
Bruce Waynes dad is played by Michael Caine again, who puts in another brilliant performance, always telling Bruce about his foibles in hindsight as usual, great character. Gary Oldman is the 'is he dodgy, is he clean?' cop wanting to make Gotham Towns Citys streets clean again. He is also the only friend to Batman and the only policeman who knows he is (spoiler alert) Bruce Wayne. Some of the technology science tools Batman uses are ahead of time, he's a detective which a lot of fans of the movies wont know but comic fans know. Some fans of the Batman game will know too.
Great film with lots of twists and spins.WIll have you reaching for more popcorn.