I think I've seen too many episodes of "CSI" and "House, M.D." to be all that impressed by "Sherlock Holmes". While the chemistry between Robert Downey, Jr. and Jude Law was good, the film is drabby (well, it is London in the latter half of the 1800s) and dull in far too many spots, felt overly long too, then mix in Guy Ritchie's penchant for quick flashback cuts to explain Holmes' observations that cut to the truth, the film feels anachronistic at times to its detriment. Also, Rachel McAdams's character just seems adrift, not quite integrated in the film as well as she could have been. Also, the main villain, Lord Blackwood (Mark Strong) isn't all that interesting, which also robs the film of much dramatic tension. I give it 2.5 stars, or a grade of C+.