I watched "Sherlock Holmes II" and well, Robert Downey surprised me at a point I could put his performance in front of Johnny Depp/Jack Sparrow because I used to think that Johnny Depp did an excellent job when it comes to Jack!
PS: Watch Sherlock! He has some brand new tricks this year!