Harry Styles performs at 2017 Victoria's Secret Fashion Show
Harry Styles rocked the 2017 Victoria's Secret Fashion Show!
Despite the drama surrounding fellow performer Katy Perry being banned from China, the former One Direction star was on-hand for the fashion extravaganza in Shanghai on Monday, where he performed "Kiwi" and "Only Angel" as Victoria's Secret Angels strutted by him down the runway.
SEE ALSO: Victoria's Secret Fashion Show 2017: Behind-the-scenes Instagrams
The fashionable singer donned two of his signature '70s-inspired suits, though he opted for solid colors instead of his usual patterned Gucci looks.
See photos of Harry Styles at the 2017 Victoria's Secret Fashion Show:
For "Kiwi," Styles donned a double-breasted black suit with a hot pink shirt. During the performance, Styles shared a funny moment with model Karlie Kloss when she high-fived the singer as she walked by him.
LOVE OF MY LIFE KARLIE KLOSS REALLY HIGH FIVED LOVE OF MY LIFE HARRY STYLES WHILST WALKING DOWN THE VICTORIAS SECRET RUNWAY WHILST PERFORMING KIWI THIS IS WHAT I WAS BORN TO WITNESS THIS IS THE END IT WAS NICE KNOWING YOU GOODBYE pic.twitter.com/4yT9HVFn4I
— e | blm! ✊🏾 (@klossowiak) November 20, 2017
During "Only Angel," Styles wore a mint Givenchy suit and a matching silk button-down.
At the end of the show, Styles and his fellow performers joined the Angels onstage for a stunning finale. Other musical performers at the fashion show were "Hamilton" star Leslie Odom Jr., Miguel, Li Yundi and Jane Zhang.
The Victoria's Secret Fashion Show doesn't air until November 28.
See all of the looks from the 2017 Victoria's Secret Fashion Show:
More from AOL.com:
Selena Gomez accused of lip syncing at the 2017 AMAs
Kim Kardashian West parts ways with longtime assistant, source says they 'remain friends'
Pink defies gravity with awe-inspiring AMAs performance