I also caught the midnight showing of this and it was fantastic!! All of the actors did a great job with their roles especially Ledger. His portrayal of the Joker is one for the ages. Rachel's role wasn't quite as strong to me. I will be seeing this again. Bring on the next installment.