THE 60th Grammy Awards are being held at Madison Square Garden in New York today, with music's biggest stars starting to filter through the red carpet as we speak.
First, the worst. Singer Joy Villa - who last year caused a stir by rocking up to the Grammys in a dress emblazoned with the pro-Trump 'MAKE AMERICA GREAT AGAIN' slogan - turned heads again with a dress that was not so much fashion as pro-life craft project:
Lady Gaga - who last Grammys rocked a biker chick, under boob ensemble - covered up for this year's red carpet. She'll be performing the title track of her latest album Joanne during the ceremony.
Outspoken singer Pink's dress is a little bit like her - you either love it or hate it. We'll reserve our judgement until we find out just how many muppets had to die to make it:
Gaga being Gaga, she didn't show flesh but still made quite the spectacle:
Beyonce gave fans a sneak peek of her outfit via designers Ralph & Russo on Instagram:
Lana Del Rey looked heavenly, complete with a crown of stars:
Pitch Perfect star Anna Kendrick wore this sexed-up suit:
Actor and model Jenny McCarthy looked like a cartoon super-villian with her blue hair and gloves:
Singer Kali Uchis, nominated for Best R&B performance, seemed to have stepped into a Magic Eye with this unusual get-up:
Check out all the celeb hits and misses as they arrive in our live gallery below: