Those lucky enough to snag tickets to Harry Styles' secret London gig last night got quite the treat. The 25-year-old announced the intimate performance at Camden's Electric Ballroom in support of his recently-released new album, Fine Line, which came out last week (read our review HERE).
Not only did he play Fine Line in full, he also treated fans to covers of Lizzo and Paul McCartney songs and brought out Stormzy as a special guest!
Dressed head-to-toe in a yellow Gucci suit, Styles evoked "that summer feeling" by playing Fine Line chronologically, opening with the dreamy "Golden" before getting into hits like "Watermelon Sugar," "Adore You" and "Lights Up."
It was an emotional rollercoaster as Styles transitioned from emotional ballads ("Cherry," "Falling") into more upbeat songs ("Canyon Moon," "Sunflower, Vol. 6") but the energy was through the roof as the singer hoisted up a Pride Flag during "Treat People With Kindness" before closing out the main set.
He also proved that he's a bad bitch with a cover of Lizzo's "Juice" (which he debuted at the BBC Live Lounge a few days ago) followed by a festive cover of Sir Paul McCartney's "Wonderful Christmas Time" in the encore.
And, as if you couldn't love him any more, Styles brought out Stormzy to perform "Vossi Bop!"
The rapper is also celebrating a new release, having dropped his sophomore album Heavy Is the Head the same day as Styles' Fine Line. But there was clearly no bad blood between the two, as they joined forces and got the crowd chanting some of "Vossi Bop's" most beloved lyrics:
The rest of the encore consisted of "Sign of the Times" – the six-minute standout off Styles' 2017 solo debut – and a stripped back, acoustic version of One Direction's "What Makes You Beautiful," before he ended the set with another favorite off his debut, "Kiwi."
Check out the full setlist below, as well as his upcoming tour dates! Styles is gearing up for his Love on Tour, which will commence in April.
Harry Styles 2020 tour dates:
April 15 -- Birmingham, UK @ Arena Birmingham
April 17 -- Sheffield, UK @ FlyDSA Arena
April 19 -- Dublin, Ireland @ 3Arena
April 22 -- London, UK @ The O2
April 23 -- London, UK @ The O2
April 25 -- Manchester, UK @ Manchester Arena
April 26 -- Glasgow, UK @ The SSE Hydro
April 29 -- Berlin, Germany @ Mercedes-Benz Arena
May 1 -- Oslo, Norway @ Spektrum
May 2 -- Stockholm, Sweden @ Ericsson Globe
May 4 -- Copenhagen, Denmark @ Royal Arena
May 6 -- Amsterdam, Netherlands @ Ziggo Dome
May 8 -- Hamburg, Germany @ Barclaycard Arena
May 10 -- Krakow, Poland @ TAURON Arena
May 11 -- Prague, Czech Republic @ O2 Arena
May 13 -- Paris, France @ AccorHotels Arena
May 15 -- Turin, Italy @ Pala Alpitour
May 16 -- Bologna, Italy @ Unipol Arena
May 18 -- Madrid, Spain @ WiZink Center
May 20 -- Lisbon, Portugal @ Altice Arena
May 25 -- Antwerp, Belgium @ Sportpaleis
May 27 -- Cologne, Germany @ Lanxess Arena
May 28 -- Munich, Germany @ Olympiahalle
May 30 -- Vienna, Austria @ Stadthalle
May 31 -- Budapest, Hungary @ Budapest Arena
June 3 -- Moscow, Russia @ Megasport Sport Palace
June 26 -- Philadelphia, PA @ Wells Fargo Center
June 28 -- Washington, DC @ Capital One Arena
June 30 -- Montreal, QC @ Centre Bell
July 3 -- Toronto, ON @ Scotiabank Arena
July 4 -- Toronto, ON @ Scotiabank Arena
July 7 -- New York, NY @ Madison Square Garden
July 8 -- New York, NY @ Madison Square Garden
July 10 -- Boston, MA @ TD Garden
July 12 -- Uncasville, CT @ Mohegan Sun Arena
July 14 -- Pittsburgh, PA @ PPG Paints Arena
July 15 -- Cleveland, OH @ Rocket Mortgage Fieldhouse
July 17 -- Detroit, MI @ Little Caesars Arena
July 19 -- St Paul, MN @ Xcel Energy Center
July 21 -- St Louis, MO @ Enterprise Center
July 24 -- Chicago, IL @ United Center
July 28 -- Nashville, TN @ Bridgestone Arena
July 29 -- Atlanta, GA @ State Farm Arena
Aug. 1 -- Raleigh, NC @ PNC Arena
Aug. 3 -- Tampa, FL @ Amalie Arena
Aug. 6 -- Ft Lauderdale, FL @ BB&T Center
Aug. 10 -- Houston, TX @ Toyota Center
Aug. 11 -- San Antonio, TX @ AT&T Center
Aug. 13 -- Dallas, TX @ American Airlines Center
Aug. 15 -- Denver, CO @ Pepsi Center
Aug. 18 -- Tacoma, WA @ Tacoma Dome
Aug. 21 -- Portland, OR @ Moda Center
Aug. 23 -- Vancouver, BC @ Rogers Arena
Aug. 25 -- San Jose, CA @ SAP Center
Aug. 27 -- Sacramento, CA @ Golden 1 Center
Aug. 29 -- Glendale, AZ @ Gila River Arena
Aug. 30 -- San Diego, CA @ Pechanga Arena
Sept. 2 -- Los Angeles, CA @ The Forum
Sept. 3 -- Los Angeles, CA @ The Forum
Sept. 5 -- Las Vegas, NV @ MGM Grand Garden Arena
Sept. 29 -- Monterrey, Mexico @ Arena Monterrey
Oct. 1 -- Guadalajara, Mexico @ Arena VFG
Oct. 3 -- Mexico City, Mexico @ Foro Sol (Outdoors)