Shawn Mendes was in heaven at the 2018 Victoria's Secret Fashion Show.
The 20-year-old singer-songwriter lit up the stage when he performed at Pier 94 in New York City today. Mendes sang his hit single "Lost In Japan," off his chart-topping self-titled album.
Clad in a Tommy Hilfiger suit and with an acoustic guitar in hand, Mendes mixed and mingled with models like Winnie Harlow as they made their way down the runway. In one particular moment, which was caught on camera by attendees and shared on social media, Sofia Rovenstine strutted past Mendes and blew a flirty kiss in his direction. Ooh la la!
Additional performers included Kelsea Ballerini, The Chainsmokers, Halsey, Rita Ora, Bebe Rexha and The Struts. "The show is a year-long production, and 2018 promises to be our most ambitious yet," the show's executive producer, Ed Razek, said. "We have more musical guests, more fashion and more stories than ever; and, of course, 60 of the world's top models."
Beloved Victoria's Secret Angels Taylor Hill, Martha Hunt, Adriana Lima, Stella Maxwell, Behati Prinsloo, Lais Ribeiro, Sara Sampaio, Josephine Skriver, Romee Strijd, Candice Swanepoel and Jasmine Tookes also hit the runway in various daring designs.
Elsa Hosk received the ultimate honor, as she was chosen to wear the $1 million Fantasy Bra.
"Only one show brings together the biggest names in music and the top models around the globe for an exciting hour of entertainment and style," ABC's Rob Mills said. "We couldn't be happier to work with this iconic brand and bring the Victoria's Secret Fashion Show to ABC."
After moving from CBS, producers went all out to make this year's show unforgettable. So, Charlotte Tilbury is the makeup sponsor, while Mary Katrantzou designed a capsule collection.
Bella Hadid, Gigi Hadid and Kendall Jenner also stormed the catwalk this year, which fans can watch when the Victoria's Secret Fashion Show Holiday Special airs Dec. 2 at 10:01 p.m. on ABC.