SINGAPORE - After more sombre red carpet showings this year, the 90th anniversary of the Oscars saw an unusually bright and cheery array of dresses, with plunging necklines and sparkle taking centrestage this year.
Here are some of the best dressed stars - and several who completely missed the mark.
Black Panther star Chadwick Boseman scores serious style points for leaving his tuxedo at home and turning up on the red carpet in a knee-length embellished coat jacket instead. It's just bedazzled enough to be interesting but still sleek enough to fit the formal Oscars dress code.
Star of I, Tonya, Margot Robbie looks like a tall drink of water in this chic white number by Chanel Haute Couture - which was designed exclusively for her by Karl Lagerfeld. It has just the right amount of sparkle and when combined with her simple styling, let the Aussie beauty really shine on the red carpet.
Lupita Nyong'o rarely gets it wrong on the red carpet and this year was no exception. Her form-fitting custom atelier Versace gown looked like liquid armour and gave viewers serious throwbacks to her badass moves as a warrior princess in Black Panther.
The Greatest Showman star Zendaya is positively regal in a draped Giambattista Valli Couture chiffon goddess gown. The deep chocolate brown looks beautiful against her caramel skin and the unusual asymmetrical sleeves gives the dress an interesting twist.
Wonder Woman star Gal Gadot is really a thing of wonder on the red carpet in a sequined silver gown with a dropped fringe waist by Givenchy. The Israeli beauty let the dress do the talking by pulling her hair back, keeping her make-up simple and accenting the look with a drop diamond necklace. Classy.
Whoopi Goldberg's Christian Siriano number had nothing going for it - the print and silhouette looked dated and the volume of the skirt looked too overwhelming for Goldberg, who is known to prefer a more comfortable look on the red carpet.
More is not always more - as is the case of Salma Hayek's Gucci number, which had way too much going on with its overly kitschy lavender colour, all-over sequins, tiers and crystal body chains.
Did singer-songwriter St Vincent accidentally leave parts of her outfit behind in her limo before she stepped onto the red carpet? With that weird short hemline and one voluminous sleeve, it looks like a tribute to the strange fashions of Liza Minnelli.
Singer-songwriter Andra Day looks like she literally rolled out of bed - floral duvet and all - and somehow found herself on the red carpet at the Oscars.
Jennifer Lawrence's Dior dress is quite spectacular but hers is a case of too many competing elements. In between her gilded gold dress, smokey eye make-up, deep red lips and wavy hair, there is just too much in the way of distractions.