A magical island, a stormy shipwreck and a royal mystery!
Annette Badland , Justin Fletcher , Catrin Stewart
Ian Russell
CBeebies ,
as Gonzala
as Trinculo
as Ariel