MacGyver retorna para uma nova aventura na Inglaterra,juntando-se a um arqueólogo excêntrico e a uma jovem estudante,em uma busca por toda a Europa pelo tesouro da lendária Atlântida.
No final do século XVIII, em uma área rural da Inglaterra, surge com o tempo uma violenta paixão entre Catherine Earnshaw (Juliette Binoche) e o cigano Heathcliff (Ralph Fiennes), seu irmão adotivo. Criados juntos, eles são separados pela morte do pai de Catherine e a crueldade de como Hindley Earnshaw (Jeremy Northam), seu irmão, trata Heathcliff. Quando Heathcliff fica sabendo que ela vai casar com Edgar Linton (Simon Sheperd), um homem rico e gentil, Heathcliff foge para fazer fortuna, ignorando o fato de que Catherine o ama, e não o futuro marido. Dois anos depois, Heathchliff retorna para vingar-se de Hindley e Edgar e do abandono que Catherine lhe infligiu.
Após o incêndio do maléfico museu de cera, uma mão escapa com vida, separando-se de seu corpo e mata o padrasto de Sarah, um crime pelo qual ela será acusada. Para provar sua inocência, ela e seu namorado Mark terão que viajar no tempo.
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.