Taylor Swift donned a Union flag-print mini-dress to perform at the Victoria's Secret show.
The country-pop starlet put her slender physique on display in the tiny number, complete with a one-arm blazer, flowing chiffon train and top hat, as she sang her hit tunes on the runway.
The seven-time Grammy winner larked around with the angels during the catwalk show, having a dance-off with Karlie Kloss and clutching hands with Lily Aldridge as she posed in her white lingerie.
Taylor changed out of her British-themed dress for the finale and emerged in a silver sequin Zuhair Murad minidress with matching strappy sandals.
The 'Snow Angels' took to the stage in white, angelic outfits, and snow-like confetti fell from the ceiling as Taylor sang I Knew You Were Trouble and the audience got to their feet.
Fall Out Boy, indie-pop band A Great Big World, and UK girl-group Neon Jungle also performed at the show.