Grime artist Stormzy and singer Dua Lipa were the main winners at the Brit Awards, both claiming two awards each.
But the night will also be remembered for a moving tribute to the victims of the Manchester Arena bombing, as well as stars carrying white roses in support of victims of sexual harassment.
Stormzy won British male solo artist and British album categories and used his performance to attack Theresa May over the Grenfell Tower fire.
In the evening's final performance, he rapped: "Yo Theresa May, where's the money for Grenfell?
"What, you thought we just forgot about Grenfell? You criminals, and you've got the cheek to call us savages, you should do some jail time, you should pay some damages, you should burn your house down and see if you can manage this."
Accepting her award for British female solo artist, Dua Lipa thanked "every single female that has been on this stage before me, that has given girls like me – not just girls in the music industry – but girls in society, a place to be inspired by, to look up and have allowed us to dream this big".
She added: "Here's to more women on these stages, more women winning awards and more women taking over the world."
Lipa, who also won British breakthrough artist, was one of many stars on the red carpet carrying a white rose in support of the Time's Up movement.
In the most moving moment of the night, the people killed and injured in the Manchester Arena bombing last year were remembered.
Ariana Grande had been due to perform, but pulled out because of illness. So it was left to Liam Gallagher to lead the tributes with the Oasis song Live Forever.
Introducing Gallagher, Take That star Gary Barlow said the victims would "always live on forever in our hearts, in our minds and in our memories".
Although the night had its serious side, host Jack Whitehall managed to provide some light relief.
The Brits has had a somewhat chequered history with presenters, but the comic's turn was generally well received.
He poked fun at many of the stars present, including Liam Payne and Cheryl, who put on a united front despite recent speculation about the state of their relationship.
Here is a list of all the winners at the 2018 Brit Awards:
:: British female solo artist: Dua Lipa
:: British male solo artist: Stormzy
:: International group: Foo Fighters
:: British single: Rag'n'Bone Man – Human
:: International male: Kendrick Lamar
:: British breakthrough act: Dua Lipa
:: International female: Lorde
:: British group: Gorillaz
:: Global success: Ed Sheeran
More from Entertainment
:: British artist video of the year: Harry Styles – Sign Of The Times
:: British album: Stormzy