O Príncipe Alexandre de Daventry (Robbie Benson) viaja para um reino de ilhas após ver a imagem angustiada da senhora que ama, a Princesa Cassima, em um espelho mágico. Ele chega e encontra todas as ilhas lutando, Cassima trancada, seus pais mortos e tudo está sob as mãos de um vizir malvado. Para resgatar a princesa e sua casa, Alexandre deve reunir as ilhas e encontrar um caminho para o castelo antes que Cassima seja forçada a se casar com o vizir.