Plot was awesome. Though it was extremely long, I found the editing to be a bit choppy. Characters were well defined within the 150 minutes. Joker was played amazingly by Ledger. If the character is to appear in another sequel, the only one that can give a performance almost up to par with Ledger would be Johnny Depp. He is just as disturbed as the Joker and as convincing as Heath (will truly be missed). I still think Bale is a great actor, but not my vision of the greatest comic book character of all time. His upper lip is a dead giveaway no matter what mask he wears. Overall the movie was worth the ticket and the wait.