Holy Shit Batman!!! What a great film! A combo crime drama/action flick/dark as hell Superhero story, it works on every level. My only complaint is that it is a little on the long side, and you might want some Red Bull before going to see it. Definitely not a "mindless" summer popcorn flick. Heath Ledger is just as good as everyone says he is.