... für die Bevölkerung nicht mehr genug hergibt, nimmt er ein Angebot des prachtvollen Inselkönigreichs von Aurea an, ihn zu unterstützen, wenn seine älteste Tochter Elodie (Millie Bobby Brown) Henry (Kim Robinson), den Sohn von Königin Isabelle (Robin Wright) ehelicht. Obwohl sie über den Handel nicht erfreut ist, fühlt sie sich für ihr Volk verantwortlich, die Offerte anzunehmen. Tatsächlich ist Henry ein sympathischer Prinz, doch ihr fallen Dinge auf, die sie irritieren, Lichter in den Bergen. Nach der Eheschließung wird sie zu einem Ahnenritual ebenfalls in den Bergen gebeten, wo sie zu ihrem Schrecken in einen tiefen Abgrund im Berg geworfen wird. Sie überlebt den Fall, findet sich aber in einem komplexen Höhlensystem wieder, welches von einer drachenähnlichen Kreatur seit Tausenden Jahren bewohnt wird. Die Herrscher von Aurea sind gezwungen, immer drei ihrer Prinzessinnen der Bestie zu opfern, doch mittels eines Tricks täuschen sie fremde Nachkommen seit ewiger als eigene vor. Doch Elodie findet Hinweise darauf, dass früher schon andere Geopferte versucht haben, der Bestie zu entkommen. Mit neu erwachtem Lebenswillen und Rachegelüsten kämpft sie sich nach und nach durch den tödlichen Berg...