This is Sherlock Holmes as a bare-knuckled street-fighter. All of the deductive reasoning, superior powers of observation, and the substance abuse is still there, along with some real laughs. Basil Rathbone and Nigel Bruce may be spinning in their graves, but Robert Downey Jr and Jude Law are Holmes and Watson as portrayed by Butch Cassidy and the Sundance Kid. This is a good movie.