El actor Robert Downey Jr. da vida a al legendario detective Sherlock Holmes. Jude Law interpreta el papel de Watson, el amigo y colega de confianza de Holmes. Tras una serie de brutales crímenes, ambos detectives llegan a tiempo para salvar a la última víctima y descubrir al asesino: Lord Blackwood. La sombra de este homicida siembra el pánico en Londres y desconcierta a Scottland Yard. Para Holmes, el juego está en marcha. Así es como utiliza sus peculiares métodos y su famosa inteligencia, para llegar al fondo de cada caso, adentrándose donde nadie más pensaría ir para averiguar lo que otros son incapaces de ver.