Harry Styles Rocked Hot Heels & Pastels at the Victoria’s Secret Fashion Show

Harry Styles hit the catwalk at the 2017 Victoria’s Secret Fashion Show in Shanghai, airing today at 10 p.m. ET on CBS, to perform two songs off his self-titled album dressed in exactly what you’d might expect of the stylish star.

Opening up the show with his latest single “Kiwi,” the former One Direction singer grooved in a custom Gucci black double-breasted suit with velvet detailing designed by the house’s creative director Alessandro Michele.

Styles, 23, completed the look with a pink silk dress shirt and square-toe black leather ankle boots ($795) featuring gold hardware and a 1.2-inch stacked heel, both from Gucci.

gucci vegas horsebit loafers, harry styles, victoria's secret fashion show 2017 Harry Styles wearing a custom Gucci double-breasted suit with Gucci Vegas leather boots. Rex Shutterstock

Next, the “Dunkirk” actor performed “Only Angel” wearing a ’70s-inspired mint green pastel suit complete with flared trousers.

Never one to shy away from a heel, Styles pulled the ensemble together with black leather heeled ankle boots from Givenchy.

custom givenchy, harry styles, victoria's secret fashion show 2017 The former One Direction singer wearing a custom Givenchy suit and Givenchy spring ’18 boots. Rex Shutterstock

For more from the Victoria’s Secret Fashion Show, check out the models on the runway.

Want more?

Harry Styles Took the Stage in His Wildest Gucci Prints-on-Prints Suit Yet

Harry Styles Ditches Gucci for Calvin Klein at NYC ‘Dunkirk’ Premiere

Harry Styles’ Gucci Boots Stole the Show at the ‘Dunkirk’ Premiere