Its rare to see a movie that actually lives up to the anticipation. Yes, Heath Ledger is that good, and yes, its actually a great story (not just random explosions and chases). I can imagine some mixed reviews about the ending, but its impossible to please everyone.