Le prince Alexandre de Daventry (Robbie Benson) se rend dans un royaume d'îles après avoir vu l'image en détresse de la femme qu'il aime, la princesse Cassima, dans un miroir magique. Il arrive pour trouver toutes les îles en train de se battre, Cassima enfermée, ses parents tués et tout est sous la main d'un vizir maléfique. Afin de sauver à la fois la princesse et sa maison, Alexandre doit réunir les îles et trouver un moyen d'entrer dans le château avant que Cassima ne soit forcée d'épouser le vizir.