Norveška pred dvesto leti. Živahen mladenič Espen, tretji brat v revni družini, pomotoma povzroči požar v očetovi hiši. Tako postane Pepelko. Na drugi strani čarobnega in temačnega gozda živi jezikava in pogumna princesa Kristin, ki se ne želi poročiti z danskim princem Frederikom in zato zbeži v gozd. Spoprijatelji se s Pepelkom, toda kmalu jo ugrabi velikanski skalni trol Vijug. Pepelko ter njegova brata, Per in Pal, odidejo na pot proti gori, da bi ujeto Kristin rešili iz trolove skalne jame. Na poti doživijo vrsto preizkušenj, da bi pridobili čarobni zemljevid in čarobni meč, s katerim lahko uženejo trola Vijuga.