Neutral colours were the order of the day at this year's Oscars with Cameron Diaz, Gwyneth Paltrow and Jennifer Lopez all keeping it simple in natural shades.
Cameron stunned in a floorlength cream strapless Gucci gown complete with a feathered train and more than £630,000 worth of Tiffany & Co. jewellery. Having got ready for the prestigious event at Los Angeles' Kodak Theatre with best friend Gwyneth, the 39-year-old 'Bad Teacher' actress said she struggled to choose from the many ''beautiful'' dresses on offer.
She told ABC News: ''It's a process. I just try to see what's out there gown-wise and this year there were so many beautiful gowns. The train is a little heavy, but it's so masterfully crafted.
''These dresses are works of artisans, and the way that they fit and the way they hold onto [your] body, you know who you're dealing with when you put it on your body,''
The former model co-presented the awards for Best Costume Design and Best Make-Up with Jennifer Lopez, who was clad in a typically daring Zuhair Murad couture gown with a plunging neckline and cut-out sleeves.
Natalie Portman, 30 - who won the Best Actress award for her role in 'Black Swan' at last year's ceremony - debuted her post-baby body in a vintage red chiffon silk Christian Dior Couture gown with velvet polka-dot detail, accessorized with a diamond necklace and drop earrings from Harry Winston.