This is a visually stunning movie with many good 'jump' moments and a wonderful cast. While I felt that the mob storyline was a bit weak and ultimitely unneeded, the rest of the story was very good and well executed. Bale strongly returns as Batman, however he was far outshined by Ledger's Joker portrayal. By far, the greatest performance I have ever enjoyed, Ledger's Joker has exceeded any expectation I had, and I feel that he has raised the bar for acting expectations in future Batman villians. I would recommend this movie to everyone, including those completely uninterested in Batman, if only to see The Joker.