The cinematography was very good, the London streets nice and dirty, good costumes etc. My problem is with the story line and the characters, there's too much emphasis on special effects (and what's with those 'Ninja moments' that Holmes has?) The film was a decent length and without all the flash-bang-wizardry there would have been plenty of time to tell a really good story, instead we got shallow caricatures and poor jokes, typical hollywood.