The Duke and Duchess of Sussex have joined stars at the European premiere of The Lion King.
Disney's photorealistic computer-animated remake of the beloved 1994 classic boasts a star-studded cast, including Donald Glover as king-in-waiting Simba and Beyonce voicing his love interest Nala.
Former actress Meghan, who is on maternity leave following the birth of son Archie, waved at waiting crowds as she arrived with her husband in London's Leicester Square on Sunday.
The Duchess wore a black dress and heels with her hair swept up. They walked the carpet to Can You Feel the Love Tonight.
The royal couple were joined by a dazzling array of stars including Beyonce, her husband Jay-Z, Sir Elton John and Pharrell Williams.
The premiere is being held in "support of the conservation and communities work of His Royal Highness through The Royal Foundation", Buckingham Palace said.
Harry and Meghan will meet some of the cast and crew before watching the film, and afterwards greet representatives from organisations doing groundbreaking work in the areas of conservation and the environment.
Disney has announced its global conservation campaign Protect the Pride to mark the movie's release.