Saw this the day it opened with my wife and brother. My wife's idea, I wasn't too crazy to go because I'm not a Robert Downey Jr fan, plus I had seen a review noting that Sherlock Holmes films that try to add a modern twist seldom work. So I was surprised to find that I really enjoyed the quirkily modern portrayal of Sherlock's personality in authentic period settings with a good script. Surprised because Downey's portrayal was so different from either Basil Rathbone's or Jeremy Brett's, and I thought they set the standard for the role. Although the run time was a bit over two hours, the time passed very quickly for me. We were all tired, and my brother can doze off most anywhere, but this held his attention every minute, as it did mine.