Stars have been attending the European premiere of the live action remake of Aladdin in London.
Directed by Guy Ritchie, the film stars Naomi Scott as Princess Jasmine and Will Smith as the Genie – a role Robin Williams made his own in Disney’s cartoon original.
The BBC’s Wendy Hurrell was on the magic carpet.