Em 1870, na Londres vitoriana, algumas pessoas são acometidas por alucinações, depois de serem atingidas por um dardo, que as leva à morte. É dentro deste contexto que Sherlock Holmes (Nicholas Rowe) e John Watson (Alan Cox) se conhecem, quando ainda são adolescentes e estudam numa escola pública inglesa, sendo nesta mesma época que Holmes soluciona o seu primeiro caso.