Azur est un blond aux yeux bleus, Asmar un brun aux yeux noirs. Petits, ils se battent et s'aiment comme des frères. Grands, ils se retrouvent rivaux, en quête de la Fée des Djinns, dans un Maghreb médiéval, plein de dangers et de merveilles.
Sud de l’Espagne, dans les années 20. Carmen est une belle jeune fille dont l’enfance a été hantée par une belle-mère acariâtre. Fuyant un passé dont elle n’a plus mémoire, Carmen va faire une rencontre insolite : une troupe ambulante de nains toreros qui va l’adopter...