Last night, the 95th Oscars kicked off at the Dolby Theatre in Los Angeles, California. Hosted by Jimmy Kimmel – his third time on the job. The star-studded ceremony honoured the year’s best performances on film. But as usual, our favourite part of the night is the red carpet. With show-stopping incredible ensembles from our favourite stars – here are the best-dressed stars of the night.
Janelle Monáe in custom Vera Wang and Reza
Halle Berry in Tamara Ralph and Jimmy Choo
Nicole Kidman in custom Armani Privé
Tems in Lever Couture
Cara Delevingne in Elie Saab, Stuart Weitzman and Bulgari
Jennifer Connelly in Louis Vuitton
Danai Gurira in Jason Wu
Rihanna in Alaïa
Eva Longoria in Zuhair Murad
Winnie Harlow in vintage Armani Privé and custom CH Carolina Herrera
Michael B Jordan in Louis Vuitton
Vanessa Hudgens in vintage Chanel
Ashley Graham in custom Alberta Ferretti and Jimmy Choo
Ana de Armas in Louis Vuitton
Salma Hayek in Gucci
Jamie Lee Curtis in Dolce & Gabbana
Florence Pugh in Valentino and Tiffany & Co.
Angela Bassett in Moschino and Bulgari
Michelle Williams in Chanel Haute Couture and Tiffany & Co.
Fan Bingbing in Tony Ward, Tyler Ellis and Lorraine Schwartz
Lenny Kravitz in Saint Laurent
Lady Gaga in Atelier Versace and Tiffany & Co.
Idris Elba in Gucci
Cate Blanchett in Louis Vuitton and Giuseppe Zanotti