Aladdin, the lavish musical based on Disney's classic Academy Award-winning animated film, has opened in London's West End.

It stars Britain's Got Talent semi-finalist Dean John-Wilson in the title role, and Jade Ewen of Sugababes fame is playing Princess Jasmine.