A fun adventure romp. Evil magician Alquazar (Christopher Lee) is seeking the rose which will grant him ultimate power. Handsome young hero Prince Hasan (Oliver Tobias), after escaping Alquazar's dungeon, is tasked with finding the rose in return for hand of the lovely daughter Zuleira (Emma Samms). Hasan gains the help of the rather dodgy Khasim (Milo O'Shea), the boy thief Majeed (Puneet Sira) and a flying carpet!
Their adventure features all the usual Arabian fairy tale tropes including faces in mirrors and genies in bottles. But also fire breathing metal dragons! Hasan has been set up to fail, part of the evil plans of Alquazar. And who is the trapped soul in the mirror?
It is light and fun, the special effects are maybe a bit dated these days though add to the nostalgic feel of a classic children's adventure. The cast is good with some notable cameos from the likes of Peter Cushing and Mickey Rooney. Plenty of magic and plenty of swash buckling.