Dec. 11 (UPI) -- Meghan Markle stole the show during a surprise appearance at The Fashion Awards.
The 37-year-old duchess of Sussex attended the awards show Monday in London to present Givenchy artistic director Clare Waight Keller with Womenswear Designer of the Year, according to Vanity Fair.
"It is such an honor to be here celebrating British fashion and British fashion designers in my new home of the U.K.," she said on stage, according to Cosmopolitan.
Keller designed the wedding gown Markle wore to marry Harry in May. She praised the duchess as an "amazing" woman in her acceptance speech.
"I got to know Meghan on such a personal level, and to have someone like that trust you in an incredible moment in their life is just such an unbelievable honor and I can't thank you enough," the designer said, according to British Vogue.
Kate Moss, Cindy Crawford, Kendall Jenner, Penelope Cruz, Liv Tyler, Uma Thurman, Carey Mulligan and Rita Ora were among the other stars in attendance. Victoria Beckham attended the event with her husband, David Beckham, and son Brooklyn Beckham.
"So happy to be at the #FashionAwards tonight with @davidbeckham in his first year as Ambassadorial President and proud to have been nominated in the category of British Womenswear Designer of the Year in my brand's 10th year," the designer and former Spice Girls singer wrote on Instagram.
In addition to Keller, the Fashion Award winners included Craig Green for Craig Green for Menswear Designer of the Year, Pierpaolo Piccioli for Valentino for Designer of the Year, and Kaia Gerber for Model of the Year.
Read MorePrince Harry, Meghan Markle to move to Windsor from Kensington Palace grounds Meghan Markle visits Grenfell Tower survivors in London Mel B hospitalized with broken ribs and 'severed' hand Offset says he misses Cardi B after split
Moments from the Fashion Awards red carpet