Alessandra Martines (Fantaghiro) Mario Adorf (a király) Kim Rossi Stuart (Romualdo) Ángela Molina (Fehér boszorkány / Fehér király) Jean-Pierre Cassel (tábornok) Stefano Davanzati (Cataldo) Tomás Valík (Ivaldo) Ornella Marcucci (Caterina) Katerina Brozova (Carolina)
Egyszer volt hol nem volt, volt egyszer két, egymással háborúskodó királyság. Egy nap a szemben álló uralkodók egyikének drámai körülmények között világra jött a harmadik lánya, a gyönyörű Fantaghiro. A kislány édesanyja belehalt a szülésbe, ezért már kiskorától önállóságot kellett tanulnia. Fantaghiro önfejű és határozott lánnyá cseperedett aki babázás helyett szívesebben lovagolt a közeli erdőben vagy vívni tanult. Egyik kirándulása alkalmával megismerkedett Romualdo herceggel, az ellenséges királyság trónörökösével. Bár a fiú csak a lány szemét láthatta, azonnal beleszeretett. A sors azonban nem kímélte a fiatalokat: kitört a háború és a szerelmesek szembe kerültek egymással.