i was never that impressed with heath ledger's acting before. in this movie he is exactly the way you would imagine joker to be, a crazy bastard with an extremely dark sense of humor. i think he was made for this role, same as sean connery to 007.
the interactions between the main characters seemed so real. this is the best batman to date, and i highly doubt there will be another to top it. 10/10