In 1890, private detective Sherlock Holmes (Robert Downey Jr.) and his partner Dr. John Watson (Jude Law) race to prevent the ritual murder of a woman by Lord Henry Blackwood (Mark Strong), who has killed five other young women similarly.