Moonlight won the best picture at the 89th Academy Awards after an astonishing gaffe in which La La Land was initially named the winner. The producers and the cast of La La Land were in the middle of their acceptance speeches and began their thank yous when the mistake was announced.