Il principe Alexander di Daventry (Robbie Benson) si reca in un regno di isole dopo aver visto l'immagine angosciata della donna che ama, la principessa Cassima, in uno specchio magico. Arriva e trova tutte le isole che combattono, Cassima rinchiusa, i suoi genitori uccisi e tutto è sotto la mano di un malvagio visir. Per salvare sia la principessa che la sua casa, Alexander deve riunire le isole e trovare un modo per entrare nel castello prima che Cassima sia costretta a sposare il visir.