I went into this movie expecting fun, not quality, and I was pleasantly surprised. What surprised me was the attention to detail and the accuracy of the Holmes character. Whenever Sherlock explains how he solves a particular mystery, the clues don't just come out of nowhere – we've seen him picking up the clues, and it's neither too subtle nor too obvious. The portrayal of Sherlock seems different than what we may have been expecting, but it's actually very accurate. The martial arts, the personality quirks, the relationship with Watson, even the piles of papers in his office – it's all impressively consistent with the Holmes from the book. Overall, an enjoyable and interesting movie.
The Dark Knight is a great movie, with a few things that even managed to surprise me (and I usually see things coming a mile away). Bale has really captured the essence of both Bruce Wayne and Batman. Ledger is an AMAZING Joker. Here is the Joker from the comic books, we are presented with a genius deranged psycho who is truly a match for Batman. And that just covers the two biggest stars. Every other major (and minor, really) character seems well chosen and well suited to the role. This is a movie where you can lose yourself for two and a half hours and simply be drawn into the fictional world that has been created. This movie, even more so than the previous, is NOT suitable for children. It can be violent and frightening at times, so leave the kids with a sitter and just take the adults to the theater.