Lorsque le roi et la reine sont empoisonnés, les frères Per et Pål sont arrêtés, soupçonnés d’être derrière ce crime. Leur frère cadet, Espen, et la princesse Kristin se sont mis en quête du mythique château de Soria Moria, qui serait en or pur. À Soria Moria, se trouve également un puits magique contenant l’eau de vie, la seule chose qui puisse sauver le roi et la reine. Mais des guerriers Danois sont à la recherche du château.
Selon la prophétie, si la princesse du royaume n’a pas épousé à ses dix-huit ans le prince imposé par son père, elle sera envoyée dans l’antre du roi de la montagne, un troll géant. Devant cette alternative lugubre, la jeune Kristin prend la fuite. Espen, un jeune fermier rêveur, se met en quête de retrouver la princesse pour la sauver. Il va pénétrer dans le monde des monstres et des merveilles.