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