Kelly Osbourne ensured she was the center of attention on Sunday, February 23, as the 41-year-old TV personality stepped out in serious style for the Royal Ascot Millinery Collective 2026. Giving fans a peek inside the high-society affair, Kelly documented her glamorous evening at the fashion-forward event on Instagram — and she didn’t disappoint.
The daughter of the late rock legend Ozzy Osbourne didn’t hold back in the caption either, gushing over the invite from @ascotracecourse and branding the evening “beyond divine,” adding that she had “such a lovely time” at the ultra-swish affair.
And she certainly dressed for the occasion.
Kelly slipped into a floor-length burgundy gown that clung to her figure, complete with long sleeves and a high neckline that dialed up the drama. The gown shimmered subtly under the lights thanks to delicate sparkling embellishments scattered throughout the fabric. The deep wine shade contrasted strikingly with her signature platinum-blonde bob, worn poker-straight, with sharp, blunt bangs framing her face. She kept her makeup polished but understated — soft rosy tones on the eyes, a nude lip and a simple pendant necklace adding a final elegant touch.
Kelly Osbourne/Instagram
In one striking shot, Kelly stood front and center among a troupe of statuesque models decked out in structured gowns and show-stopping hats. Another image showed her perched gracefully on a plush green velvet sofa, legs crossed and hands folded, exuding full old-Hollywood sophistication.
Kelly Osbourne/Instagram
She was also pictured alongside Royal Ascot Creative Director Daniel Fletcher, posing arm-in-arm amid a sea of impeccably dressed models. While Osbourne stunned in her sparkling gown, Fletcher looked dapper in a tailored black suit and crisp white shirt.
Fans were quick to weigh in, showering her with praise. “Stunning dress on you xxx,” one follower wrote, while another simply dropped a heart emoji. Even Ascot’s official account chimed in, commenting: “You looked amazing! 👏🖤.”