Na zamku trwają przygotowania do wielkiej uroczystości: księżniczka Róża kończy 18 lat i gdy tylko zegar wybije północ, zniknie wreszcie ciążąca nad nią klątwa złej wiedźmy. Wśród zaproszonych gości jest między innymi siedmiu krasnoludków i niestety przez jednego z nich, niezdarnego Bobo, księżniczka wraz z całym dworem zapada w stuletni sen. Zły czar zdjąć może tylko pocałunek prawdziwej miłości. Problem w tym, że ukochany księżniczki trafia do niewoli strasznego smoka, posłusznego wykonawcy poleceń wiedźmy Dellamorty. Krasnoludki, chcąc naprawić błąd Bobo, sprowadzić chłopca do zamku i pokonać klątwę, wyruszają z misją ratunkową.