Once upon a time, two children were raised by the same nanny: Azur, blonde and blue-eyed, son of the lord of the castle, and Asmar, dark-skinned and black-eyed, the nanny’s child. Brought up like brothers, the children are suddenly torn apart. But Azur, haunted by the legend of the Fairy of the Djinn which his nanny used to tell him, intends to find her in lands beyond the seas. When they grow up, the two foster brothers each go their separate ways in search of the fairy. Daring rivals, they find magic lands in a medieval Maghreb, full of dangers and enchantments.