The 89th Academy Awards were nothing short of entertaining last night. Host Jimmy Kimmel delivered an incredibly hilarious performance, all the way from his opening monologue to his "feud" with Matt Damon. And the biggest shock of the night is when La La Land was accidentally announced as the winner for Best Picture, when it was in fact Moonlight. Aside from the drama onstage, here are all of the best looks from the red carpet to the after party!
Chrissy Teigen in Zuhair Murad
Janelle Monae in Elie Saab
Hailee Steinfeld in Ralph and Russo
Taraji P. Henson in Alberta Ferretti
Charlize Theron in Dior
AFTER PARTY LOOKS: