Cameron Diaz took part in Livia Firth's Green Carpet Challenge at the Met Costume Institute Gala in New York last night (07.05.12).

The 'Bad Teacher' actress looked stunning in a custom-made Stella Mccartney gown created from organic, certified silk adorned with glass beads and crystal chain as she attended the annual fashion event at the city's Metropolitan Museum Of Art.

Livia told vogue.co.uk: ''Yet again the GCC has been given a window on the supply chain and incredible technical processes involved in producing fashion at this level, and Stella McCartney has allowed us to influence this process. Our next goal is to tackle the sourcing of embellishment materials. Who knows, this time next year every attendee at the Met Ball might be in a complete GCC gown - that's my dream!''

Meanwhile, Christopher Kane was thrilled to dress actress Shailene Woodley for the gala.

He said:''Shailene is such a beautiful and talented actress. When I first met her, I felt she was right to dress. She has an amazing personality and admires my work. She loved my last autumn/winter show, especially the chainmail pieces so I adapted one of the dresses from the show to be floor-length to suit the occasion. It's a very dramatic and beautiful creation.''