The 2012 Glamour Women of the year awards were held in London on Tuesday and a ton of gorgeous stars came out in some gorgeous flocks. Lily Collins looked very snow whitish in this green Alexander McQueen Dress. Jessica Alba wore a lace Alexander McQueen gown with ruffled trim and a giant satin bow. Eva Longoria wowed in a sleeveless tangerine dress by Victoria Beckham that showed off her slim figure. Other mentionables include Naomi Watts in Versace, Lea Michele in Zac Posen and Kelly Rowland.