Oscar winner Kate Winslet opted for a two-tone Yves Saint Laurent by Stefano Pilati dress. Her husband, director Sam Mendes, accompanied her to the ceremony.
Penelope Cruz took the prize for best supporting actress. She sparkled on the red carpet in a ruched white couture embellished with stones.
Best actress nominee Angelina Jolie added a spot of colour to her black gown with green drop earrings. She turned up with the ultimate accessory - boyfriend Brad Pitt.
Singer and actress Miley Cyrus was one of the first celebrities to arrive on the red carpet. She said the gown she chose was the first one she tried on.
High School Musical star Vanessa Hudgens chose a Marchesa dress for the ceremony. The fish-tail hem was added on for her later by the designer.
Slumdog Millionaire star Freida Pinto wore a beaded John Galliano dress with one bejewelled lace sleeve. The British film scooped the evening's top award, best picture.
Taraji P Henson lost out in the best supporting actress category. But she wowed red carpet spectators with her diamond flower necklace and a cream strapless dress with train by Roberto Cavalli.
Singer Alicia Keys stood out on the red carpet in a bright purple gown. She turned up to present an award.
Actress Melissa Leo received a nomination for best actress for her role in Frozen River. She chose a copper chiffon gown, with ruching and beading, by Badgley Mischka.
Sarah Jessica Parker, known for making fashion statements, wore a light green strapless gown by Dior Couture with gold waves decorating the bodice.
Best actor nominee Mickey Rourke chose a white suit for the ceremony with a picture of his recently-deceased dog, Loki, around his neck.
Viola Davis, a supporting actress nominee for Doubt, donned a gold lame dress
with a plunging v-neck for the ceremony.