Odvážná princezna Fantaghiro společně s malou královskou dcerkou Smeralda bojuje o život milovaného prince Romualda proti špatnému černokněžník ... Před mnoha lety žili v bažinách černokněžníci, skřítci a jiné neobyčejné bytosti, které znali tajemství dobra a zla. Všichni, až na jednoho, využívali své schopnosti moudře. Kvůli obávanému a ukrutnému čaroději Tarabasovi (Nicholas Rogers), Pánu temnot, jim však lidé přestali věřit, a proto se ostatní nadpřirozené bytosti rozhodli Tarabase zneškodnit. Tarabasovi je jejich snažení pouze na smích, protože se spoléhá na to, co je napsáno ve hvězdách že on jediný bude mít moc nad dobrem a zlem na celém světě. Černokněžník mu však prozradí i další proroctví, o kterém neměl Tarabas ani tušení - jednoho dne jeho moc zlomí sotva desetiletý potomek královského rodu, který ho přemůže svou nevinností.