Bien que littéralement, Sherlock Holmes soit plus grand que Dr Watson, Robert Downey Jr. a dû supporter des talonnettes d'environ 5 cm pendant presque tout le film pour rattraper Jude Law, faisant 1,82 m. Ayant trébuché plusieurs fois, il jurait contre Guy Ritchie et ses « stupides chaussures ».