I am a big fan of the original batman starring jack nicholson and micheal keaton but the story line, acting, and visuals in this movie far surpass the 1989 version. Heath Ledger's portrayal of the Joker creates the most sinister villian EVER seen on the big screen, while Christian Bale, yet again, delivers a stunning performance as Bruce Wayne/Batman, giving the audience a true look inside the duality of the character. The story line is absolutely perfect, everything makes sense unlike the previous series of Batmans which often left you saying "Oh Come on!!! That would never happen!!". I recommend you see this movie even if you haven't seen the first one, Batman Begins, you're assured to love it!