By Selene Milano
Dec 19, 2011 @ 5:45 pm
RexUSA; Picture Group (2); Getty Images

Like a true diva, Jennifer Hudson changed four times at VH1 Divas Celebrate Soul in New York City last night! First, she walked the red carpet in a beige Francesco Scognamiglio mini with thigh high boots, then later hit the stage in a red sequin Dolce & Gabbana shift with a fringe hem. She also chose two looks by The Blonds for her night out—a glimmering Swarovski crystal-covered gown and a red chainmail corset dress. Way to work it, Jennifer!

Plus, see more of Jennifer's most memorable red carpet moments in the gallery now!

MORE:See Jennifer Hudson's TransformationTry On Jennifer Hudson's HairstyleFun Party Shoes Under $100