Jessica Alba in Carolina Herrera 2012 Dress and Jennifer Hudson in Versace Fall 2011 Coat

By Kyle O. on
November 22, 2011 5

Actress Jessica Alba and singer Jennifer Hudson attended the Swarovski Elements and Rodeo Drive Holiday Lighting Ceremony in Beverly Hills, California. Jessica Alba was wearing a Carolina Herrera Sleeveless Dress from the Resort 2012 Collection, and Jeniffer Hudson rocked a Fall 2011 Versace Military Inspired White Coat. Who do you think wore their outfit the best?  See pics below. 

Credit: Photos: Getty Images, Wenn, Style.com