Princess Kate stops traffic in Talbot Runhof green velvet dress at Royal Variety Performance

Kate Middleton, the Princess of Wales attends the Royal Variety Performance at Royal Albert Hall on November 19, 2025 in London, England.
The Princess of Wales looked exquisitely stunning as she braved the cold and rain on Wednesday evening, as she was pictured at the Royal Variety Performance 2025. Prince William's wife delighted royal fans from around the world in her glorious outfit, which consisted of a truly breathtaking green velvet, floor-length maxi dress by Talbot Runhof.
The figure-hugging style was so modern, yet classic in cut. The mother-of-three chose coordinating, shoulder-grazing earrings that sparkled as she walked, and of course, she wore her famous mane in a long and flowing style that was lightly curled. We loved her makeup, which was flawlessly natural - the princess looked glowing.
Kate decided to wear sky-high stilettos by Manolo Blahnik and smiled graciously at onlookers as she entered the grand Royal Albert Hall in London. The dazzling yearly event was hosted by comedian Jason Manford and, as always, started with the national anthem, before various acts took to the stage.
The history of the Royal Variety Performance
The Royal Variety Performance has been staged since 1912, and is an annual fundraising event of the Royal Variety Charity, which aims to support those who have worked professionally in the entertainment industry and are in need of help.
William and Catherine will watch as the cast of Paddington The Musical takes to the stage, along with pop star Jessie J and Grammy award-winning singer Laufey. The evening of entertainment will also feature English band Madness and actor and Celebrity Traitors star Sir Stephen Fry.
Kate's top three Royal Variety looks over the years
2023
Kate has attended the Royal Variety Performance six times since marrying Prince William. Her most recent look was two years ago in 2023. On 30 November that year, Kate memorably wowed in a petrol blue Safiyaa gown that featured a dazzling cape detail, full-length skirt, and figure-skimming bodice. Ever the queen of accessorising, she added J.Crew earrings and a Jenny Packham clutch.
2021
In 2021, Kate couldn't have looked more glamorous, choosing emerald green once again, in this spellbinding Jenny Packham gown. This show-stopping number was covered in sequins and is one of those dresses that is truly unforgettable.
2019
Six years ago, Kate went rogue and wore something a little vampy! Her bespoke lace Alexander McQueen gown boasted a slightly daring sweetheart neckline and sleek scooped back detail. With her tumbling locks, dark eye makeup, and Erdem earrings, the princess was the belle of the ball.







