En ung kvindes ægteskab med en charmerende prins forvandles til en hård kamp på liv og død, da hun tilbydes som menneskeoffer til en ildspyende drage.

Der er krig, og Rawlins-børnene flytter fra London til et sikkert sted langt ude på landet, hos den vrisne Eglantine Price. Det viser sig, at Eglantine er ved at lære trylleri og heksekunster, men hun mangler den sidste trylleformular for at blive udlært. Inden børnene ved af det, kommer de med på jagten efter en mystisk gammel bog, hvor formularen står i. Ved hjælp af en flyvende seng og en hel del tryllekunster oplever de det ene eventyr efter det andet. De besøger blandt andet den tegnede fantasiø Naboombu, hvor dyrene byder dem på en uforglemmelig fodboldkamp!

Hele kongeriget jubler da prinsesse Aurora bliver født. Alle undtagen den onde fe, som fuld af misundelse udøser en forbandelse: at prinsessen før sin 16 års fødselsdag skal stikke sig på en ten og falde i en evig søvn! Men Auroras gudmødre, de tre gode feer, bruger deres gode kræfter og får mildnet forbandelsen til at prinsessen kan vækkes til live, hvis hun får et elskovskys af en prins…

For dem er brølende drager, toiletkummer noget man drikker vand af og fantastisk magi en del af hverdagen. Mød ridderen Godefroy og hans utiltalende tjener Jacquouille to elskværdige slyngler fra middelalderen der tager vores tid med storm. År 1023 skal han giftes med sin elskede Frénégonde. Det er i hvert fald hvad han selv troede, men atter tvinges Godefroy ud på nye svimlende gale eventyr i fremtiden. Nu skal han finde de forsvundne familie juveler og have fat i efterkommerne - både til ham selv og til tjeneren Jacquouille.

I skyggen af den tapre prins Fabious (James Franco) står - eller rettere, ligger - hans drivert af en lillebror, Thadeous (Danny McBride). Han er dødtræt af at blive trumfet af brormand, der slår drager til plukfisk og redder ungmøer på stribe. Men da Fabious' udkårne bortføres af en ond troldmand, bliver Thadeous beordret af kongen til at ledsage Fabious på redningstogtet. Også en kvindelig kriger, Isabel (Natalie Portman), slutter sig til eventyret.

Da en kinesisk hersker dør og efterlader sig tre efterkommere, skyr den ene broder ingen midler i kampen for at overtage tronen og forvandle befolkningen til sine slaver. De to øvrige søskende allierer sig med en gådefuld kriger samt den legendariske - men utilregnelige - Gallain for at stoppe broderen, men deres chancer mod imperiets hær er forsvindende små.