1 of 12Nominees, guests and award presenters arrived at the 77th Academy Awards in Hollywood on Sunday. Hilary Swank, wearing Guy Laroche, won best actress for Million Dollar Baby, repeating her success in 2000.

2 of 12Beyonce, who performed three Oscar-nominated songs at the ceremony, wore a black velvet, body-hugging strapless dress by Versace and diamond earrings.

3 of 12Cate Blanchett, named best supporting actress for her role as Katharine Hepburn in the Aviator, wore Valentino.

4 of 12US star Jamie Foxx, who won best actor for Ray, thanked his grandmother in his acceptance speech.

5 of 12Scarlett Johansson looked every inch the movie star in Roland Mouret, with her peroxide hair swept back with jewels.

6 of 12Sophie Okonedo, one of the British stars who lost out on an award, was nominated for the best supporting actress Oscar for Hotel Rwanda.

7 of 12It was the first Oscar nod for Natalie Portman, nominated for best supporting actress for her role in Closer.

8 of 12British actress Kate Winslet, wearing Badgley Mischka, was nominated for best actress for her role in Eternal Sunshine of the Spotless Mind.

9 of 12Clint Eastwood's Million Dollar Baby took four Oscars.

10 of 12Catalina Sandino Moreno was nominated for the best actress award for her performance in the film Maria Full of Grace but Hilary Swank beat her to the prize.

11 of 12Halle Berry, who won the best actress Oscar in 2002, wore vintage Atelier Versace...

12 of 12...and shared the limelight with daytime queen Oprah Winfrey, who dressed in a golden Vera Wang dress.