Some of music’s biggest names have come together for the 2017 Brit Awards, and stunned on the red carpet.
Known to rival the Grammys for daring red-carpet choices, the Brit Awards saw the biggest names in British music step out in show-stopping outfits under one roof at The O2 Arena in London.
Click through to see all the red carpet arrivals.
Katy Perry
Rita Ora
Ed Sheeran
Ellie Goulding
Nicole Scherzinger
Pixie Lott
James Arthur
Brooklyn Beckham
Michelle Keegan
Little Mix – Jesy Nelson, Leigh-Anne Pinnock, Perrie Edwards and Jade Thirlwal
