Une petite ville médiévale est terrorisée par une sorcière maléfique. Les habitants recrutent alors un chasseur de sorcières dans l'espoir qu'il puisse mettre fin à cette menace.
Lorsque des recherches de pointe aboutissent à la création de dinosaures vivants, une équipe de scientifiques sur une île isolée doit risquer sa vie et affronter ces créatures afin d’empêcher leur fuite et une attaque sur le continent.