The 2017 Victoria’s Secret Fashion Show had everything. Harry Styles, Miguel, Leslie Odom Jr., and Jane Zhang performed; Balmain debuted a punk-inspired collection; and every Victoria’s Secret Angel:
This year’s show was filmed on November 20 at the Mercedes-Benz Arena in Shanghai. The lineup of Angels includes Adriana Lima, Alessandra Ambrosio, Candice Swanepoel, Lily Aldridge, Elsa Hosk, Jasmine Tookes, Josephine Skriver, Lais Ribeiro, Martha Hunt, Romee Strijd, Sara Sampaio, Stella Maxwell, Taylor Hill, Karlie Kloss, Roosmarijn de Kok and Sui He. The musical guests on the roster include Harry Styles, Miguel, Jane Zhang, Leslie Odom Jr. and Yundi Li.