Harry Styles rocks Givenchy and Gucci at Victoria's Secret show

The One Direction star looked suave on the runway


Harry Styles almost stole the Victoria's Secret Fashion Show from the world's top supermodels in Shanghai, China on Monday with a super stylish performance. The One Direction star opened the lingerie brand's annual catwalk spectacular by performing his new single Kiwi, wearing a custom-made black double breasted Gucci suit with a pink shirt.

Looking extra-sharp and sophisticated, Harry performed in front of three of his rumoured exes, who were part of the show - models Sara Sampaio, Georgia Fowler, and Nadine Leopold. He also high-fived another sexy runway favourite, Karlie Kloss, who was making her return to the Victoria's Secret catwalk after taking time away from fashion to complete her studies. The friendly hand clap proved there's no bad blood between the singer and Kloss, one of his ex-girlfriend Taylor Swift's best pals.

STORY: See photos from the 2017 Victoria's Secret Fashion Show


Harry Styles performed at the Victoria's Secret Fashion Show

After an outfit change, Harry returned later in the show to perform Only Angel in a mint wool and mohair suit with matching shirt and light flares from Clare Waight Keller's Spring 2018 collection for Givenchy. Harry was a last-minute addition to this year's Shanghai show after Katy Perry was refused a work visa by Chinese authorities and forced to pull out.

Meanwhile, despite reports that the spectacular would be supermodel Alessandra Ambrosio's last for Victoria's Secret, the 36-year-old veteran of 17 Fashion Shows has yet to confirm the rumours. Asked backstage by a People magazine reporter if she's really planning to retire, the Brazilian said, "I don't know. I can't even believe that I'm here still. Never in my life would I dream of doing 17 shows, but I'm very happy to be here in China because it's definitely the biggest show we've ever done.

"We're on the other side of the world," she continued. "The venue is so incredible and culturally it's so different and to be here, I feel so fortunate." Also feeling very fortunate was Alessandra's nine-year-old daughter, Anja, who got to hang out with headliner Harry at the show's afterparty, alongside model Jasmine Tookes' sister Chloe, who, at aged seven, is 19 years younger than her leggy sibling.