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