Who wore what:
Julianne Moore - YSL
Lucy Liu - Zac Posen
Jennifer Garner - Valentino Couture
Mischa Barton - Giambattista Valli
Cameron Diaz - Christian Dior
Sandra Bullock - Alberta Ferretti
Scarlett Johansson - Stella McCartney
Renee Zellweger - Carolina Herrera
Jennifer Lopez - Marchesa
Naomi Watts - Zac Posen
Kate Moss - Topshop (her own design)
Claudia Schiffer - Alberta Ferretti
Gisele Bundchen - YSL
Kirsten Dunst - vintage YSL
Lindsay Lohan -
Bally
Liv Tyler - Calvin Klein
Christina Ricci - Calvin Klein
Kate Bosworth -
Prada
Cate Blanchett - Balenciaga
Salma Hayek - Balenciaga
Jessica Simpson - Roberto Cavalli
Jennifer Connolly - Balenciaga