Frank Ocean hails Viola Davis's popular victory in the Best Supporting Actress category.
Perry initially expressed disappointment that Moonlight had failed to win Best Picture, before sharing her shock when it emerged that there had been an embarrassing mix-up and La La Land had erroneously been declared the winner.
Meanwhile, Ocean saluted Viola Davis’s victory in the Best Supporting Actress category for her performance in Fences with a post on Tumblr.
Other stars to have hailed Moonlight‘s well-deserved victory included Oprah Winfrey, Jessica Chastain and former Clean Bandit musician Neil Milan. Check out their reactions below.
Alicia Keys took a moment on Twitter to celebrate Hidden Figures, which was nominated for Best Picture. Stars Taraji P. Henson, Octavia Spencer and Janelle Monae appeared on stage with 98-year-old Katherine Johnson, the influential physicist and mathematician whose story the film tells.
Elsewhere at the Oscars, Mahershala Ali became the first Muslim actor be honoured, and La La Land took home six prizes including Best Actress for Emma Stone. Check out the full list of winners at the Oscars 2017.