Downey Jr. is a delight to look at. He eats up the screen. He gives the character all sorts of mannerisms and nuances which really bring Holmes to life like never before. The chemistry and interplay between him and Jude Law is hilarious.