In Guy Ritchies neuem Film wird Robert Downey Jr. („Iron Man“) den legendären Detektiv spielen. Seinen Assistenten Dr. Watson, mit dem er in dem Film eine leicht homoerotische Verbindung pflegt, spielt Jude Law. Einen gewisse Neigung des genialen Detektivs zu Drogen wurde auch in früheren Verfilmungen schon dargestellt, neu ist aber, dass es diesmal deutlich mehr Action gibt und weniger pfeiferauchendes Tüfteln. Holmes zeigt hier auch Kämpferqualitäten bei einem Fall, in dem es gleich um eine Bedrohung für ganz Britannien geht.