The Duke and Duchess of Sussex enjoyed an evening on the West End as they attended a charity performance of the musical Hamilton.
Meghan wore a black double-breasted tuxedo mini dress by Canadian designers Judith & Charles for her night on the town on Wednesday.
If you fancy snapping up the same look, the good news is Meghan's frock, called the Digital Dress, comes in three colours: black, navy and aubergine.
The bad news is it will set you back £327. Ouch.
It was a more daring look for Meghan than what we've seen her wearing to recent events.
But then again, a night at the theatre is a bit different to a day at Ascot or Trooping The Colour.
During the evening, the Duke of Sussex joked about playing his ancestor King George III in Hamilton, the hip-hop musical that mocks the British monarchy during the founding of modern-day America.
Harry was joined by Meghan and Hamilton's creator Lin-Manuel Miranda for a performance of the hit play to raise money for the duke's HIV charity, Sentebale.
Ahead of the show, Miranda said it would be "fun and surreal" to see Harry and Meghan watch the extravagant, pompous king character during the biography of US founding father Alexander Hamilton.
Miranda, joined by Harry on stage after the performance, told the audience he envisioned the character during his honeymoon, adding: “Smash cut to 2018 I’m sitting next to his sixth-great grandson. Ladies and gentlemen, the Duke of Sussex.”
Harry broke into mock-song, crooning: “You say…” before cutting himself off. “You did try, but I said no,” he said to Miranda.
Miranda, after meeting the duke for the first time that evening, told reporters “you don’t often get a direct descendent” to watch the show set in the 18th century.
It was so engaging, every moment of it.
“The prince’s sixth-great-grandfather is a character so that’ll be fun and surreal for all of us,” he said.
Harry and Meghan sat among the audience in the royal circle in London’s Victoria Palace Theatre during the show.
But after the public had left they went onstage to share their appreciation for the performance with the cast, including the man who played the king.
Meghan told actors the energy on the night was “palpable”, adding: “It was so engaging, every moment of it.”
Harry said: “That was absolutely incredible.”
Both had already seen the show, but were hosting the gala performance for Sentebale, which Harry founded with Prince Seeiso of Lesotho after the duke’s gap year there.
Nearly £300,000 was said to have been raised through ticket sales and donations for the charity that works to improve prospects for children and young people affected by HIV in southern Africa.
Do you like Meghan's look? Have you seen Hamilton? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!