Guy Ritchie is the kind of director who likes to show off. This doesn't always serve his story. The "entertainment" can sometimes get in the way. His Sherlock Holmes is much ado about nothing. There is lots of clever here, a big budget and great actors as well as the best tech staff one could hope for but it's curiously not engaging. I admired it from a distance, fell asleep twice and ultimately did not care for it or any of the characters in it. It's all coming at you, wowing you, pushing you back, away from itself when it should be pulling you in. But it is impossible to get pulled in when Mr. Ritchie can't stop trying to impress. Just tell the story, Mr. Ritchie, and stop trying to show me how good you are. Show off.