El príncipe Alejandro de Daventry (Robbie Benson) viaja a un reino de islas después de ver la imagen angustiada de la dama que ama, la princesa Cassima, en un espejo mágico. Llega y encuentra todas las islas peleando, Cassima encerrada, sus padres asesinados y todo está bajo la mano de un malvado visir. Para rescatar tanto a la princesa como a su hogar, Alexander debe reunir las islas y encontrar un camino al castillo antes de que Cassima se vea obligada a casarse con el visir.