Kate Middleton Just Rewore This Sparkly Green Dress From 2019
Mia Phillips
Updated on March 29, 2026
Kate Middleton just repeated another outfit!
Back in November the Duchess of Cambridge attended the Royal Variety Performance in London which featured performances from Ed Sheeran, Rod Stewart, and James Blunt. The annual event supports the Royal Variety Charity, which raises money to help entertainers throughout the U.K. who “need help and assistance as a result of old age, ill-health, or hard times,” per People. A recorded version of the event aired Sunday, December 19, on ITV HD.
For the occasion, Middleton wore an emerald green Jenny Packham gown that she originally donned during a tour of Pakistan back in 2019. The striking green glittery column dress with long sleeves is a perfect fit for the holidays, and a staple anyone—even the Duchess of Cambridge—can rewear for years to come.
The duchess styled the look with gold drop earrings and made the whole outfit monochrome with a green sequined clutch and green pointed-toe heels. She wore her signature brown hair in a side part and to the side with gorgeous, glamorous curls. For makeup, she kept it simple with some black eyeliner, blush, and a berry lip to match.
You can check out the full look below:
LONDON, ENGLAND - NOVEMBER 18: Catherine, Duchess of Cambridge attends the Royal Variety Performance at Royal Albert Hall on November 18, 2021 in London, England. (Photo by Samir Hussein/WireImage)Samir Hussein
And here she is in the Jenny Packham gown in 2019:
ISLAMABAD, PAKISTAN - OCTOBER 15: Catherine, Duchess of Cambridge with Prince William, Duke of Cambridge attend a special reception hosted by the British High Commissioner to Pakistan at the iconic Pakistan National Monument during their Royal Tour of Pakistan on October 15, 2019 in Islamabad, Pakistan. (Photo by Karwai Tang/WireImage)Karwai Tang