Shawn Mendes, 2018 Victorias Secret Fashion Show, Runway

Kevin Mazur/WireImage

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 BalleriniThe ChainsmokersHalseyRita OraBebe 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 HillMartha HuntAdriana LimaStella MaxwellBehati PrinslooLais RibeiroSara SampaioJosephine SkriverRomee StrijdCandice 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.

Sofie Rovenstine, 2018 Victoria's Secret Fashion Show, Runway

Dimitrios Kambouris/Getty Images for Victoria's Secret

"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.

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.