Em 1870, na Londres vitoriana, as pessoas são afectadas por alucinações em virtude de serem atingidas por um dardo, acabando por as levar à 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 que nesta mesma época Holmes soluciona o seu primeiro caso.