Guest Stars Beverley Elliott as Granny Keegan Connor Tracy as Blue Fairy / Mother Superior Giles Matthey as Gideon Karen David as Jasmine / Shireen Deniz Akdeniz as Aladdin Jaime Murray as Black Fairy / Fiona Co Starring Jacky Lai as Novice Fairy Tammy Gillis as Peasant Wife Nick Hunnings as Peasant Edwina Shuster as Aged Nun