Credit: 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!