Cand Printul Incoronat al Austriei este gasit mort, probele, asa cum le-a interpretat Inspectorul Lestrade (Eddie Marsan), duc spre sinucidere. Dar Sherlock Holmes deduce ca printul a fost victima unei crime - o crima care este doar o mica piesa dintr-un puzzle mult mai mare si mult mai monstruos, pus la cale de Profesorul Moriarty.
Imbinand afacerile cu placerea, Holmes merge pe urmele indiciilor la un club secret al gentlemenilor, unde el si fratele lui, Mycroft Holmes (Stephen Fry) ciocnesc in cinstea ultimei nopti de burlac a lui Dr. Watson. Acolo Holmes o intalneste pe Sim (Noomi Rapace), o tiganca ghicitoare, care vede mai mult decat spune si a carei implicare fara voie in moartea printului o face urmatoarea victima a criminalului. Holmes reuseste, cu greu, sa ii salveze viata si, drept rasplata, ea accepta sa il ajute.
Investigatia devine si mai periculoasa, ducandu-i pe Holmes, Watson si Sim de-a lungul continentului, din Anglia in Franta, Germania si intr-un final Elvetia. Dar vicleanul Moriarty e mereu cu un pas inaintea lor, pe masura ce urzeste o panza a mortii si distrugerii - totul parte dintr-un plan care, daca va reusi, va schimba cursul istoriei.