These gorgeous ladies would have to be my top picks: Marion Cotillard wearing Christian Dior Cameron Diaz wearing Alexander McQueen Kate Hudson wearing Marchesa Diane Kruger wearing Christian Lacroix Rose Byrne wearing Lanvin

But the ultimate winner:
January Jones in Lanvin
