Faimosul detectiv creat de Sir Arthur Conan Doyle, Sherlock Holmes, este interpretat, de această dată, de Robert Downey Jr. (premiat cu un Glob de Aur pentru rol), iar Dr. Watson este jucat de Jude Law.
Acum, deasupra Londrei se adună norii unei amenințări cu care Holmes nu s-a mai confruntat până acum, dar pe care abia o așteaptă. După un șir lung de crime violente de tip ritual, Holmes și Watson sosesc la timp pentru a o salva pe ultima victimă și pentru a-l prinde pe ucigaș: recidivistul Lord Blackwood (Mark Strong). În timp ce se apropie data osândei sale prin spânzurătoare, Blackwood, care îi terorizase pe colegii de pușcărie și totodată pe gardieni cu puterea sa de a stârni și folosi forțele răului, îl previne pe Holmes că moartea nu va avea nici o putere asupra sa, iar după cum se va vedea, execuția va eșua conform planurilor sale. Aparenta sa reînviere seamănă panică în Londra și confuzie în rândul celor de la Scotland Yard.