Nicolai (Odilon Wagner) organiza uma festa em seu barco e convida todos os hóspedes do resort com um único objetivo: realizar regressões hipnóticas para achar alguém que, em vidas passadas, tenha tido contato com a pedra filosofal, que transforma tudo em ouro. É por meio da hipnose que ele se certifica de que Nina (Luiza Valdetaro) é a pessoa que procura.
Bruno (Guilherme Berenguer) foi criado por seu tio Tenório (Leopoldo Pacheco) depois que o pai, Alberto (Eriberto Leão) – ambos eram donos do resort – morreu em um acidente quando ele ainda era bem pequeno. A morte de Alberto nunca foi totalmente esclarecida, e Bruno não entende por que seu tio tornou-se o único dono do hotel, já que seu pai era o sócio majoritário. A proximidade de Tenório e Nicolai deixa Bruno intrigado e o jovem imagina que os dois possam ter informações que o ajudem a elucidar suas dúvidas, o que o leva a penetrar na festa. Como penetras, ele e Didi (Renato Aragão) descobrem a armadilha de Nicolai e fazem de tudo para ajudar mãe e filha.
O cientista leva Lola e Nina para sua ilha particular onde, secretamente, desenvolveu uma máquina do tempo com energia gerada a partir de uma usina própria. Sua intenção é fazer com que Nina viaje ao passado e traga para ele a pedra filosofal. Bruno e Didi se infiltram entre os seguranças do milionário para tentar impedir a experiência. Durante a confusão, Didi e Nina são enviados para a Pré-História, há 65 milhões de anos, antes que Nicolai possa dar qualquer informação sobre a pedra filosofal. Os dois são perseguidos por um tiranossauro. Como Didi e Nina não sabem que, para que Nicolai possa trazê-los de volta, eles precisam estar no mesmo lugar onde caíram, Bruno se dispõe a encontrá-los e também faz a viagem no tempo. Na correria para escapar do enorme bicho pré-histórico, Didi arremessa a pedra filosofal que tinha em mãos, para desespero de Nicolai. Angustiada para trazer a filha de volta, Lola mexe nos botões da máquina, e os três vão parar em 1476, na Idade Média.
Bruno e Didi são detidos pelos guardas do rico conde Montserrat (Ricardo Pavão), por invasão de terras. No castelo, eles se deparam com Ruth (Luiza Valdetaro), criada do conde e a encarnação de Nina nessa vida passada. Presos em pelourinhos, os amigos são libertados por Nina, que conseguira se esconder quando eles caíram nessa época e, portanto, não havia sido vista por ninguém.
Eles sequestram Ruth para que Nina se faça passar por ela. A essa altura, os amigos já descobriram que o conde carrega a pedra filosofal em um colar – por isso vários objetos de sua casa são de ouro. Eles deduzem que a pedra foi encontrada junto com o suposto osso de dragão que ornamenta uma das paredes da sala do conde – o osso, na verdade, é do tiranossauro que o trio conheceu – e, armam um plano para pegá-la. Só não imaginavam que o conde, como pagamento de um retrato seu feito por Leonardo da Vinci, entregaria a pedra ao jovem artista depois de receber o que julgou ser uma bênção: Ruth, sua empregada e amante, que era muda, falou (ele não sabia que se tratava de Nina). Leonardo e Ruth, porém, já eram amantes em segredo, e o pintor fica radiante ao descobrir a mágica do presente com que o conde lhe pagou. Passando-se novamente pela serva, Nina consegue roubar a pedra do artista.
Mas ainda não é dessa vez que os três retornam ao presente. Preocupado com as consequências do plano de Nicolai e com os problemas que isso pode lhe trazer, Tenório vai à ilha do cientista para impedi-lo de seguir adiante. Ao tentar trazer o sobrinho e seus amigos de volta, ele acaba enviando-os para o ano de 1989, no mesmo resort que existe hoje. Bruno e Didi veem a si mesmos 20 anos antes. O primeiro era uma criança de três anos de idade na época; e Didi, um ainda jovem funcionário do resort, apaixonado pela camareira Vanessa, que está disposta a largar o emprego para encontrar um homem rico e, assim, mudar de vida. Ela não leva fé em Didi.
É dessa forma que Bruno conhece o pai, Alberto, e descobre que Tenório, seu tio, está indiretamente envolvido em seu acidente. Na década de 1980, Nicolai quis comprar o resort para servir como base para as experiências secretas na ilha, e cooptou Tenório, aproveitando-se de sua ganância, para ajudá-lo em seu plano. O cientista atropela Alberto, mas Bruno salva sua vida. O jovem tem um encontro emocionado com o pai, que está debilitado e semi-inconsciente, e despede-se dele para voltar ao presente.
De olho na pedra filosofal, que Nina levou da Idade Média para o ano de 1989, o Nicolai de 2009 envia Lola para pegar a pedra, e levar a filha e os amigos ao ponto onde caíram, para que retornem ao presente. A energia escassa, porém, permite que apenas três deles voltem. Um tem de ficar no passado, o que pode alterar o destino de todos eles. Quem acaba ficando é Didi, e, ainda por cima, de posse da pedra, que joga ao mar. Enquanto isso, no presente, policiais invadem a ilha e Nicolai é preso, juntamente com seus seguranças, entre eles o chefe do grupo, Romualdo (Osvaldo Mil). Já Tenório, com seu destino modificado, aparece como faxineiro do resort.
Logo em seguida, no finalzinho da história, Didi e Vanessa chegam à ilha em um veleiro, em companhia de Alberto, mais velho, que vem ao encontro do filho Bruno. Este Didi conta que, 20 anos antes, um homem mais velho, parecido com ele (o Didi de 2009), entregou-lhe uma carta na qual dizia para ele correr atrás de seu sonho. Animado, o então jovem Didi pediu suas contas no resort e foi ao encontro de sua amada. Conseguiu fazer fortuna e comprar o seu veleiro, batizado com o nome Sonho.