Sudsakorn est un enfant initié à la magie des temps anciens par son grand-père, un ermite. Il n'a jamais connu son père. Un jour sa mère, une très jolie sirène, l'envoie à la recherche de son père le prince Phra Aphai Mani. Commence alors l'odyssée de Sudsakorn et de son cheval-dragon Ma Nim Mongkorn...
The story opens with Portuguese soldier Fernando de Gama drowning in the ocean after a shipwreck. He comes to, finds some wreckage to float on and washes up on the coast of Siam. After almost being eaten by a crocodile, he is captured by Arab slave traders and taken to Ayutthaya. Released from his bonds to be put on the auction block, he promptly knocks down his captors and leads them on a chase throughout the ancient city.
Anthropological professor Conrad Hamilton attempts to study a new species of primate, possibly the missing link between humanity and the great ape, found in a hidden valley deep within the jungles of Thailand. Hamilton's initial research team tries to capture one of these new (and very large) primates, but fail and are all killed. Hamilton and his assistant Chenne, who survive because they are away from the camp site, scour the area looking for clues and remains of their team.
Une femme élégante (jouée par un travesti) arrive dans une ferme et demande Monsieur O. Elle dit travailler pour un zoo, et requiert ses services en tant qu'expert en crocodiles. Elle lui apprend qu'un nouveau zoo va ouvrir avec des dinosaures. Il accepte et elle l'emmène au zoo dans la forêt, où il retrouve son ancien amant qui se trouve être le directeur du zoo, Christ. Il rencontre aussi Pat, qui sera son assistant. Mais les dinosaures se révoltent et s'enfuient. Devant cette situation critique, les trois hommes ont besoin de se relaxer.