The entire story is largely nonsensical and Holmes foresees all kinds of events he couldn't possibly foresee in real life, but it is all in good fun. There is plenty of comedy to go along with the drama and action.
... Benefits greatly from its villain, an adversary for Holmes who is his intellectual equal. In the best scenes, Holmes and Moriarty merely talk, playing out a battle of wits and showing a mutual respect.
The production is still needlessly overlong and overblown, a far cry from your father's (or even your cousin's) conception of the master detective. But it's certainly lively and has clever moments that involve Holmes' keen powers of observation...
is as fiendishly clever as it is intricately constructed. It remains true to the original appeal of Holmes and his methods, while going as large as 21st-century CGI can go, as well as incorporating a bracing modern sensibility