En la película, Sherlock Holmes (Robert Downey Jr.) y el doctor Watson (Jude Law) investigan, junto a la ladrona Irene Adler (Rachel McAdams), una serie de extrañas desapariciones que parecen ser la consecuencia de una conspiración.