Londýn roku 1891. V příbytku světoznámého detektiva Sherlocka Holmese (JEREMY BRETT) se znenadání objeví zamaskovaný muž, ve kterém Holmes okamžitě rozezná korunního prince Williama Friedricha (WOLF KAHLER), dědičného českého krále. Přichází v delikátní záležitosti. Požádá Holmese, aby získal od bývalé operní hvězdy Ireny Adlerové (GAYLE HUNNICUTTOVÁ) choulostivé, kompromitující fotografie, které tajně udělali před rokem v jejím pařížském budoáru. Holmesův přítel, Dr. John Watson (DAVID BURKE) si myslí, že vyšetřování sexuálního vydírání není pro největšího detektiva na světě důstojné, ale Holmes tuší, že za případem je více, než se na první pohled zdá. Na vlastní kůži okusí, že krásná slečna Adlerová není jen obyčejná operní zpěvačka, ale současně i žena s brilantním mozkem... Jediná, která ho kdy okouzlila.