Elokuva kertoo tarinan James-nimisestä pojasta, joka kuluttaa koko joulukuisen päivän rakentaen lumiukkoa kotinsa pihamaalle. Käydessään illalla nukkumaan hän on edelleen niin innoissaan tekemästään lumiukosta, että hänellä on vaikeuksia saada unenpäästä kiinni. Niinpä hän yön aikana hiipii ulos ja löytää lumiukon elävänä – seikkailu on valmis alkamaan!
Prinsessa Ruusunen kertoo prinsessa Aurorasta ja kostonhimoisen haltija Pahattaren langettamasta kirouksesta. Ennustuksen mukaan Aurora pistää 16. syntymäpäivänään sormensa värttinän piikkiin ja vajoaa uneen, josta hänet voi herättää vain tosirakkauden suudelma. Kolme häntä palvovaa haltijaa kasvattavat nuorta Ruususeksi kutsumaansa prinsessaa syvällä metsässä Pahattarelta piilossa. Eräänä päivänä prinssi Phillip ratsastaa metsässä ja näkee vilahduksen Ruususesta, ja kaksikko rakastuu ensisilmäyksellä. Mutta Ruusunen kuulee haltijattarilta olevansa prinsessa ja että hänen tulee palata välittömästi linnaan täyttämään kuninkaalliset velvollisuutensa. Siellä Pahatar löytää Auroran yksin tornista. Prinssi rientää pelastamaan Auroraa, mutta ensin hänen täytyy kohdata Pahatar, joka omaksuu tultasyöksevän lohikäärmeen hahmon.