The 2012 Glamour Women of the Year Awards – The Outfits

Eva Longoria in Victoria Beckham

Jessica Alba in Alexander McQueen

Lea Michele in Zac Posen

Lily Collins in Alexander McQueen

Sofia Vergara in Zac Posen

Naomi Watts in Versace

Kylie Minogue in Stella McCartney

pictures via: zimbio.com/celebrity-gossip.net/justjared.com/credit: Getty Images & Wenn.com