Harry Styles at Victoria's Secret Fashion Show: Here's What He Was Wearing

Harry Styles

Harry Styles performs on the runway during the 2017 Victoria's Secret Fashion Show In Shanghai at Mercedes-Benz Arena on Nov. 20, 2017 in Shanghai, China. 

As Victoria's Secret Angels strutted across a glittery catwalk in the company's latest lingerie offerings and ornate wings, Harry Styles made his Victoria's Secret Fashion Show debut during a Tuesday (Nov. 28) night broadcast, rocking two noticeably understated yet cool suits while singing two tracks off his self-titled solo album.

Styles opened up the show with his latest single "Kiwi" in a Gucci custom black double-breasted peak lapel suit that boasts black velvet detailing designed by Alessandro Michele, the Italian house's creative director. Pulling together his full look is a fun bubblegum pink silk dress shirt with the top button casually undone and leather square-toe ankle boots with gold hardware, both from Gucci (Horsebit leather boot $795;, and four silver rings.

So Gucci: 8 of Harry Styles' Best Moments Wearing The Italian Brand

After making a quick outfit change for the "Winter's Tale" portion of the show, Styles switched into a pastel mint green wool and mohair blazer, flared trousers and dress shirt from Givenchy's Spring-Summer 2018 collection. The tone-on-tone look feels fresh thanks to the 70's-inspired fit, his killer pair of heeled black boots and silver rings, all of which perfectly complemented the segment's icy blue, silver and lace motif.

The 2017 Victoria's Secret Fashion Show showcased designs from six sections: Punk Angel (in collaboration with Balmain), Goddesses, Millennial (PINK) Nation, Winter's Tale, Porcelain Angel, and Nomadic Angels, along with performances from Miguel, Leslie Odom Jr. and Jane Zhang.


The Biz premium subscriber content has moved to

To simplify subscriber access, we have temporarily disabled the password requirement.