For those of you who need to know designer names (and so you can keep track of all those predictions I got wrong, though I'll say it again - I got Salma and Amy spot on) here's the names to go with the dresses so far...

Reese Witherspoon - Vintage Christian Dior
Jennifer Aniston - Rochas
Rachel Weisz - Narciso Rodriguez
Felicity Huffman - Zac Posen
Nicole Kidman - Balenciaga (not Chanel! Shock!)
Jada Pinkett-Smith - Roberto Cavalli
Naomi Watts - Givenchy
Salma Hayek - Versace
Amy Adams - Carolina Herrera
Keira Knightley - Vera Wang
Queen Latifah - Carmen Marc Valvo
Jessica Alba - Versace
Jennifer Lopez - Vintage (from Rita Watnick at Lily et Cie)
Maggie Gyllenhaal - Bottega Veneta
Sandra Bullock - Angel Sanchez
Charlize Theron - John Galliano for Dior
Diane Kruger - Elie Saab
Ziyi Zhang - Georgio Armani
Hilary Swank - Versace
Michelle Williams - Vera Wang
Jennifer Garner - Michael Kors
Catherin Keener  - Monique Lhuillier
Jane Seymour - Pamela Roland
Jennifer Jason Leigh - Prada
Uma Thurman - Versace
Judi Dench - Abu Sandeep (a coat over a dress, as predicted)

There's some confusion over Keira's jewels. says she's in Asprey, and as their model that would make sense. But she told Isaac Mizrahi her necklace was vintage 60s Bulgari, so I'm going with the lady herself!