The movie, which we watched on DVD recently, was great. It's kinda predictable to present classic heroes as tortured souls, and they've done that with Holmes. But, according to the boy, Holmes was in fact a tortured soul in the original novels.
Actually, the relationship between he and Dr Watson is very, very reminiscent to that between Dr House and his friend Wilson.
Hey, both pairs have the the initials H & W! I wonder whether the creators of House were being really clever.
The other thing about Holmes, which I didn't know from my limited exposure to old Sherlock Holmes movies, is that he is keen and talented boxer. This is good for the box office because guys like a bit violence and girls like a bit of a six-pack. And again, this is apparently a feature of the original character as per the novels.
The movie has a villanous black magic practitioner, which the boy and I always like to see in movies, as well as a super-clever female thief, whom I suspect was included to prevent it from being a boys-only story.
Oh, and the scenery is fantastic. It's sorta like Blade Runner gone retro (seeing as it's set in Victorian London) - all industrial and ugly and beautiful at the same time.