2017 Billboard Music Awards: Best, Worst & Wackiest Dressed Stars
May 22 2017, Updated 12:31 p.m. ET
Stars hit the red carpet at the 2017 Billboard Music Awards last night, and while some stars shimmered — others missed the mark.
Best: Nicole Scherzinger rocked a peachy, cleavage-baring maxi gown for the red carpet, wearing her hair in gorgeous long tresses down her back.
Worst: Rita Ora's attempt at a butt-baring thong look — much like Kendall Jenner during this year's Met Gala — felt a little too racy for an event like the Billboard Music Awards.
Wackiest: Halsey sparked major criticism with an old-looking bra that didn't seem to fit right.
Best: Lea Michele went for a daring neckline and dress material that combined into a delightfully spicy manner.
Worst: There was simply too much material on Vanessa Hudgens' silky, bow-filled dress.
DAILY. BREAKING. CELEBRITY NEWS. ALL FREE.
Wackiest: Talk about a hair ball! It's hard to know how Z LaLa event walked properly with so much weight on top of her head.
Best: John Legend looked nothing short of regal in a double breasted pinstripe suit complete with white buttons.
Worst: Noah Cyrus loves sticking to an all-black ensemble, but the star's black bra and pants outfit was not at all flattering on her frame.
Wackiest: Dencia's Lady Gaga-like architecture outfit was one of the strangest ensemble choices of the evening. Unfortunately, it missed the mark...by a lot.
Best: Newcomer Camila Cabello flawlessly channeled Cher in a red-hot fiery orange lace gown.
Best: Celine Dion went all out for her "My Heart Will Go On" performance, donning a shouldery white gown complete with a plunging neckline. Some fans joked that the star's outfit was the iceberg that sunk the Titanic.
Wackiest: At 71, Cher is still unafraid to push the envelope. The singer donned a scantily clad outfit for her performances before humbly receiving the prestigious Icon Award.
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at tips@radaronline.com, or call us at (866) ON-RADAR (667-2327) any time, day or night.